Informix SQL

nformix — семейство систем управления реляционными базами данных (СУБД), выпускаемых компанией IBM. Informix позиционируется как флагман среди СУБД IBM, предназначенный для онлайновой обработки транзакций (OLTP), а также как СУБД для интегрированных решений. Последняя версия — 11.7.

IBM имеет далеко идущие планы для Informix и DB2. После покупки IBM компании Informix ходили слухи о том, что IBM планирует объединить две СУБД — Informix и DB2 в одну и прекратить дальнейшее развитие Informix. Но после некоторого анализа ситуации стало ясно, что возможности для такого развития событий отсутствуют. Текущие планы предусматривают обмен возможностями между двумя флагманскими СУБД. При этом Informix позиционируется как мощное OLTP-решение, тогда как DB2 предполагается занимать нишу хранилищ данных.
  • В октябре 2006 года корпорация IBM объявила о выпуске в 2007 году новой версии СУБД IBM Informix Dynamic Server (IDS) с кодовым названием Cheetah.
  • 12 июня 2007 года СУБД IBM Informix 11.1 Cheetah был официально представлен общественности.
  • Одновременно с объявлением о выходе новой версии Informix 11.1 IBM объявила о том, что DB2 и IBM Informix Dynamic Server будут развиваться параллельно и независимо друг от друга. Запланированное ранее объединение двух продуктов отменено. IBM Informix будет развиваться и позиционироваться на рынке в качестве СУБД для высокопроизводительных OLTP систем, в то время как DB2 будет идеальной СУБД для Data Warehouse. Новая версия сервера будет поддерживать сервис-ориентированную архитектуру (Service-Oriented Architecture, SOA), что поможет в интеграции приложений.

Основными нововведениями данной версии являются: новый алгоритм обработки контрольной точки (теперь работа приложений не блокируется в момент выполнения контрольной точки), возможность создания нескольких вторичных серверов в репликации. Появился абсолютно новый уровень изоляции — LAST COMMITTED READ, позволяющий получать самую последнюю принятую версию строк, даже если другой параллельный сеанс удерживает исключительную блокировку на уровне строк.

  • С версии Informix 11.1 появилась 64-битная версия для платформы Windows.
  • 28 апреля 2008 года был представлен IBM Informix 11.5 Cheetah 2. В этой версии сервера появились значительные улучшения высокой доступности при работе в кластере. Появился новый менеджер соединений, который динамически маршрутизирует требования приложений-клиентов об установлении соединений на наиболее подходящий сервер в кластере высокой доступности. Менеджер соединений соединяется с каждым из серверов в кластере и собирает статистическую информацию о типе сервера, неиспользуемых мощностях и текущем состоянии сервера. На основе этой информации менеджер соединений перенаправляет соединение на подходящий сервер. Кроме того, регулировщик менеджера соединений обеспечивает алгоритм автоматической поддержки отказоустойчивости в кластерах с высокой доступностью. Используя файл конфигурации, вы указываете, какой вторичный сервер примет на себя управление, если на первичном сервере произойдёт сбой. Так же появилась возможность обновлять данные на вторичных серверах в кластере высокой доступности.
  • С версии Informix 11.5 появилась поддержка платформы Mac OS X.
  • Теперь появилась возможность бесплатно скачать с сайта IBM версию Informix Developer Edition для различных платформ. Informix Developer Edition обладает полной функциональностью, но имеет некоторые ограничения на объём данных и количество используемых процессоров и не предназначена для использования в коммерческих целях.
  • IBM объявила об окончании в 2009 году технической поддержки версий 7.31 и 9.40. Для версии Informix 7.31 окончание технической поддержки намечено на 30 сентября 2009 года. Для версии Informix 9.40 техническая поддержка заканчивается 30 апреля 2009 года. Окончание поддержки IDS v10.00 запланировано на 2010 год.
  • Следующим этапом развития должна стать СУБД IDS v12.00, известная под рабочим названием Panther.
  • В мае 2010 года IBM обновила линейку редакций Informix. Появились две бесплатные версии для использования в коммерческих целях Informix Innovator-C для всех платформ, включая 32- и 64-битные системы Linux, Windows, AIX и т. д., а также Informix Ultimate-C для Windows и MacOS. Для этих версий также существует платная техподдержка. Также представлены редакции Informix Growth Edition V11.50 и Informix Ultimate Edition V11.50 с разными вариантами стоимости лицензий.
  • В июле 2010 года версии Informix Ultimate-C для Windows и MacOS были сняты.
  • В октябре 2010 года IBM выпустила новую версию IDS 11.70 Panther для всех основных платформ.

 

Обсуждение закрыто.