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 →