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

Informix Software

Informix Software — американская компания, занимавшаяся разработкой систем управления базами данных (СУБД) и программного обеспечения для бизнес-аналитики. Основана в 1980 году, в 1990-е годы входила в число ведущих мировых производителей реляционных СУБД, наряду с Oracle, Sybase и IBM. В 2001 году была поглощена корпорацией IBM, после чего бренд Informix продолжил существование в качестве линейки продуктов IBM.

История

Основание и ранние годы (1980–1985)

Компания была основана в 1980 году в Менло-Парке (Калифорния) под названием Relational Database Systems, Inc. (RDS). Основателями выступили Роджер Сайпол (Roger Sippl) и Лора Кинг (Laura King), ранее работавшие в компании Cromemco, где разрабатывали СУБД для микрокомпьютеров. Первым продуктом RDS стала СУБД Informix (сокращение от «Information on Unix»), выпущенная в 1981 году. Это была одна из первых реляционных баз данных, работавших под управлением операционной системы Unix.

В 1985 году компания сменила название на Informix Software, Inc., чтобы соответствовать названию своего основного продукта. К этому времени Informix уже зарекомендовала себя как поставщик надёжных СУБД для Unix-систем, что было особенно актуально в эпоху, когда Unix активно использовался в научных и инженерных расчётах.

Эра расцвета и конкуренции (1986–1995)

В 1986 году компания провела первичное публичное размещение акций (IPO) на бирже NASDAQ. В конце 1980-х годов Informix выпустила Informix-4GL — язык четвёртого поколения для быстрой разработки приложений баз данных, что значительно расширило её аудиторию. В 1990 году вышла версия Informix Online, которая стала первой в отрасли СУБД, поддерживающей многопоточную архитектуру, что повышало производительность на многопроцессорных системах.

В 1994 году Informix приобрела компанию Illustra Information Technologies, разработавшую объектно-реляционную СУБД, и интегрировала её технологии в свой продукт. Это позволило Informix поддерживать сложные типы данных (географические, мультимедийные) и выйти на рынок управления пространственными данными. К середине 1990-х годов Informix занимала второе место на рынке реляционных СУБД после Oracle, опережая Sybase и IBM.

Финансовые трудности и смена руководства (1996–1999)

В 1996 году компания столкнулась с серьёзными финансовыми проблемами. Внутренние расследования выявили завышение выручки в отчётности за 1995–1996 годы на сумму более 300 миллионов долларов. Это привело к падению акций, судебным искам со стороны акционеров и вмешательству Комиссии по ценным бумагам и биржам США (SEC). Основатель и генеральный директор Роджер Сайпол был уволен, а в 1998 году против него было возбуждено уголовное дело по обвинению в мошенничестве с ценными бумагами (впоследствии он был оправдан).

В 1997 году компанию возглавил Роберт Финоккио (Robert Finocchio), который провёл реструктуризацию, сократил штат и сосредоточился на ядерных продуктах. В 1998 году Informix выпустила Informix Dynamic Server (IDS) — флагманскую СУБД, которая сочетала в себе лучшие черты Online и объектно-реляционных возможностей.

Поглощение IBM (2000–2001)

В 2000 году, после восстановления финансовой стабильности, Informix разделила свой бизнес на две части: подразделение СУБД и подразделение бизнес-аналитики. В апреле 2001 года корпорация IBM объявила о приобретении подразделения СУБД Informix за 1 миллиард долларов. Сделка была завершена в июле 2001 года. Подразделение бизнес-аналитики (Informix Software, Inc. после продажи) было переименовано в Ascential Software и впоследствии также приобретено IBM в 2005 году.

Продукты

Системы управления базами данных

Основным продуктом Informix была линейка реляционных СУБД, ориентированных на высокую производительность, масштабируемость и надёжность. Ключевые версии:

  • Informix Standard Engine (SE) — лёгкая, встраиваемая СУБД для небольших приложений, не требовавшая отдельного сервера.
  • Informix Online — многопоточная СУБД для многопроцессорных систем, поддерживавшая транзакции и параллельные запросы.
  • Informix Dynamic Server (IDS) — флагманская СУБД, выпущенная в 1998 году. Поддерживала объектно-реляционное расширение, динамическое управление памятью, кластеризацию и репликацию. IDS остаётся основой современной линейки Informix.
  • Informix Extended Parallel Server (XPS) — версия для массивно-параллельных систем (MPP), использовавшаяся в хранилищах данных.

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

  • Informix-4GL — язык четвёртого поколения и среда разработки для создания приложений баз данных. Позволял быстро создавать формы, отчёты и меню.
  • Informix SQL — интерактивный интерпретатор SQL и утилиты для администрирования.
  • Informix ESQL/C — встраиваемый SQL для языка C, позволявший разрабатывать приложения, напрямую взаимодействующие с СУБД.

Бизнес-аналитика

До разделения бизнеса Informix также выпускала продукты для анализа данных:

  • Informix MetaCube — инструмент для OLAP-анализа (многомерные кубы данных).
  • Informix DataStage — платформа для извлечения, трансформации и загрузки данных (ETL), которая после продажи стала основой для IBM InfoSphere DataStage.

Технические особенности

СУБД Informix отличалась рядом архитектурных решений, которые обеспечивали её конкурентоспособность:

  • Многопоточная архитектура (динамическая масштабируемость): в отличие от процессов, Informix использовала потоки (threads) внутри одного процесса, что снижало накладные расходы на переключение контекста и позволяло эффективно использовать ресурсы на многопроцессорных системах.
  • Динамическое управление памятью: IDS автоматически распределяла память между кэшами, буферами и сессиями, без необходимости ручной настройки.
  • Поддержка сложных типов данных: благодаря технологиям Illustra, Informix поддерживала пространственные данные (геометрия, география), мультимедиа (изображения, аудио), временные ряды и другие пользовательские типы.
  • Кластеризация и репликация: встроенные механизмы High Availability Data Replication (HDR) и Enterprise Replication (ER) обеспечивали отказоустойчивость и синхронизацию данных между удалёнными серверами.
  • Оптимизация для встраиваемых систем: Informix SE и лёгкие версии IDS использовались в устройствах телекоммуникационного оборудования, банкоматах и промышленных контроллерах.

Применение

Informix была широко распространена в отраслях, где требовалась высокая надёжность и производительность при обработке транзакций:

  • Телекоммуникации: биллинговые системы, управление сетями, обработка вызовов (например, в системах коммутации).
  • Финансовый сектор: банковские транзакции, системы управления рисками, бэк-офисные операции.
  • Розничная торговля: системы управления запасами, кассовые терминалы, обработка платежей.
  • Промышленность: системы управления производством (MES), автоматизация технологических процессов.
  • Государственные учреждения: системы социального обеспечения, здравоохранения, управления данными.

После поглощения IBM продолжила выпуск и поддержку Informix, позиционируя её как СУБД для встраиваемых решений и среднего бизнеса. В 2017 году IBM вывела Informix на рынок облачных баз данных, предложив версию Informix for IBM Cloud.

Современное состояние

По состоянию на 2020-е годы Informix продолжает использоваться в унаследованных системах, особенно в телекоммуникационной и финансовой отраслях. IBM выпускает обновления и новые версии IDS, поддерживая совместимость с современными операционными системами (Linux, Unix, Windows). Сообщество пользователей Informix, хотя и сократилось, остаётся активным, проводятся ежегодные конференции (Informix Users Group, IIUG). В России Informix также применяется в ряде крупных организаций, преимущественно в банковском секторе и телекоммуникациях, где сохранились унаследованные системы.

Источники

  • IBM Corporation. «Informix Dynamic Server: Technical Overview». IBM Redbooks, 2003.
  • Sippl, Roger. «The History of Informix: A Personal Perspective». IEEE Annals of the History of Computing, 2012.
  • «Informix Software, Inc. — Company History». FundingUniverse.
  • «Informix: The Rise and Fall of a Database Pioneer». Database Trends and Applications, 2001.
  • «IBM Completes Acquisition of Informix Database Business». IBM Press Release, July 2001.

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

На главную BFOmetr →