Открыть сервис

Informix Dynamic Server

Informix Dynamic Server (IDS) — это реляционная система управления базами данных (СУБД) корпоративного класса, разработанная компанией Informix Software (позднее — подразделение IBM, ныне — HCL Technologies). Относится к классу высокопроизводительных OLTP-систем (обработка транзакций в реальном времени), ориентированных на работу с большими объёмами данных, высокой доступностью и минимальным временем простоя. Отличительной особенностью IDS является его архитектура, изначально спроектированная для параллельной обработки запросов и динамического управления ресурсами, что отражено в названии (Dynamic Server).

История

Создание и ранние версии

История Informix Dynamic Server началась в 1994 году, когда компания Informix Software выпустила версию 7.0, которая стала первой реализацией динамической масштабируемой архитектуры (Dynamic Scalable Architecture, DSA). До этого Informix предлагала продукты на основе более ранних версий (Informix-SE, Informix-OnLine), но IDS стал принципиально новым продуктом, ориентированным на симметричные многопроцессорные системы (SMP) и кластерные конфигурации.

Версия 7.x заложила основу: многопоточная архитектура, поддержка виртуальных процессоров (VP), сегментированное хранение данных (dbspaces) и встроенные механизмы восстановления после сбоев. Система быстро завоевала популярность в финансовом секторе, телекоммуникациях и розничной торговле благодаря высокой надёжности и производительности.

Эпоха IBM (2001–2017)

В 2001 году корпорация IBM приобрела Informix Software за 1 миллиард долларов. IBM интегрировала IDS в свою линейку продуктов для управления данными, наряду с DB2. В течение следующих 15 лет IBM выпускала регулярные обновления IDS (версии 10.0, 11.10, 11.50, 11.70, 12.10), добавляя:

В 2014 году IBM выпустила версию 12.10, которая стала последней под брендом IBM. В этот период IDS сохранял позиции в legacy-системах крупных банков и страховых компаний, но уступал по популярности Oracle Database и Microsoft SQL Server.

Переход к HCL Technologies (2017 — настоящее время)

В 2017 году IBM передала разработку и поддержку нескольких продуктов, включая Informix Dynamic Server, индийской компании HCL Technologies. HCL продолжила выпуск обновлений: версии 14.10 (2019), 14.20 (2021) и 14.30 (2023). Основные нововведения:

На 2025 год IDS продолжает использоваться в legacy-системах, но его доля рынка незначительна по сравнению с современными СУБД.

Архитектура

Динамическая масштабируемая архитектура (DSA)

Основой IDS является DSA, которая обеспечивает:

Компоненты системы

Механизмы высокой доступности

IDS включает несколько встроенных механизмов для обеспечения отказоустойчивости:

Функциональные возможности

Поддержка SQL и расширения

IDS полностью поддерживает стандарт SQL-92 и частично SQL-99. Дополнительно реализованы:

Безопасность

Инструменты разработки

Применение

Основные сферы

Примеры известных развёртываний

Критика и ограничения

Недостатки

Сравнение с аналогами

ХарактеристикаInformix IDSOracle DatabasePostgreSQL
МногопоточностьВстроенная (VP)Потоки ОСПроцессы + потоки
РепликацияHDR, RSS, SDS, ERData Guard, GoldenGateStreaming Replication
ЦенаСредняя (после HCL)ВысокаяБесплатно
Поддержка JSONОграниченная (с 14.x)ПолнаяПолная
Производительность OLTPВысокаяВысокаяСредняя

Интересные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →