Informix Corporation , [1] ранее Informix Software, Inc. — компания-разработчик программного обеспечения, расположенная в Менло-Парке, Калифорния. Она была разработчиком программного обеспечения реляционных баз данных для компьютеров, использующих операционные системы Unix , Microsoft Windows и Apple Macintosh .
Informix Software, Inc. была компанией-разработчиком программного обеспечения, которая продавала продукты баз данных, программное обеспечение для настольных компьютеров и инструменты разработки, а также продукты для интеграции информации с 1980 по 2005 год, став в процессе компанией стоимостью около 1 миллиарда долларов. Компания работала на рынках Unix, PC, Linux и Macintosh и росла как за счет органической разработки, так и за счет приобретений. Ее самыми известными продуктами были базы данных Informix, которые существовали в нескольких различных семействах. Другие известные продукты включали среду разработки под названием 4GL, электронную таблицу под названием Wingz и ориентированную на хранилище данных систему баз данных под названием Redbrick, а также семейство продуктов для интеграции информации Ascential.
Бренд Informix и продукты баз данных были приобретены IBM в 2001 году, и несколько наиболее популярных продуктов остаются на рынке и продолжают совершенствоваться IBM. Информацию о текущих программных продуктах баз данных под брендом Informix см. в статье IBM Informix .
В момент приобретения Informix компанией IBM была создана небольшая отделившаяся компания Ascential Software, ориентированная на рынки интеграции информации и ETL. Ascential Software была позже также приобретена IBM в 2005 году.
Основатели Роджер Сиппл и Лора Кинг работали в Cromemco , ранней компании S-100 / CP/M , где они разработали небольшую реляционную базу данных на основе методов ISAM как часть пакета программного обеспечения для написания отчетов. Сиппл и Кинг покинули Cromemco, чтобы основать Relational Database Systems (RDS) в 1980 году. Их первый продукт, Marathon, по сути, был 16-битной версией их более ранней работы ISAM, впервые выпущенной на C8000 компанией Onyx Systems .
В RDS они обратили внимание на развивающийся рынок СУРБД и выпустили свой собственный продукт под названием Informix (INFORMation on unIX) в 1981 году. Он включал собственный язык Informer. Он включал редактор отчетов ACE, который используется для извлечения данных из базы данных и представления их пользователям для удобного чтения. Он также включал инструмент экранной формы PERFORM, который позволял пользователю интерактивно запрашивать и редактировать данные в базе данных. Окончательным выпуском этого продукта стала версия 3.30 в начале 1986 года.
В 1985 году они представили новый SQL -движок запросов как часть INFORMIX-SQL (или ISQL) версии 1.10 (версия 1.00 так и не была выпущена). Этот продукт также включал SQL-варианты ACE и PERFORM. Наиболее существенным отличием между ISQL и предыдущим продуктом Informix было разделение кода доступа к базе данных в процесс движка (sqlexec), а не его непосредственное встраивание в клиент — таким образом, закладывая основу для клиент-серверных вычислений, когда база данных работала на отдельной машине от машины пользователя. Базовый движок хранения файлов на основе ISAM был известен как C-ISAM.
В начале 1980-х годов Informix оставалась небольшим игроком, но с ростом популярности Unix и SQL в середине 1980-х годов их судьба изменилась. К 1986 году они стали достаточно крупными, чтобы провести успешное IPO, и изменили название компании на Informix Software. Продукты включали INFORMIX-SQL версии 2.00 и INFORMIX-4GL 1.00, обе из которых включали движок базы данных, а также инструменты разработки (I4GL для программистов, ISQL для непрограммистов). Последовала серия релизов, включая новый движок запросов, изначально известный как INFORMIX-Turbo. Turbo использовал новый метод случайного последовательного доступа (RSAM) с большими преимуществами многопользовательской производительности по сравнению с C-ISAM.
С выпуском продуктов версии 4.00 в 1989 году Turbo был переименован в INFORMIX-OnLine (отчасти потому, что он позволял выполнять когерентное резервное копирование баз данных, пока сервер был в сети, а пользователи изменяли данные), а исходный сервер на основе C-ISAM был отделен от инструментов (ISQL и I4GL) и назван INFORMIX-SE (Standard Engine). Версия 5.00 Informix OnLine была выпущена в самом конце 1990 года и включала полную поддержку распределенных транзакций с двухфазной фиксацией и хранимыми процедурами. Версия 5.01 была выпущена также с поддержкой триггеров.
В 1988 году компания Informix приобрела компанию Innovative Software, производителя офисной системы SmartWare на базе DOS и Unix, а также WingZ — программы для работы с электронными таблицами для Apple Macintosh.
WingZ предоставлял графический пользовательский интерфейс, поддерживал большие электронные таблицы размером 32768x32768 и предлагал программирование на языке, похожем на HyperCard, известном как HyperScript. Первоначальный релиз оказался успешным, став вторым по величине редактором электронных таблиц, [ нужна ссылка ] после Microsoft Excel. В 1990 году порты WingZ начали появляться для ряда других платформ, в основном вариантов Unix. В этот период многие финансовые учреждения начали инвестировать в рабочие станции Unix как способ увеличения «мощности» рабочего стола, необходимой для запуска больших финансовых моделей. В течение короткого периода [недостаточно конкретен, чтобы проверить] Wingz успешно продвигался в этой нише. Однако он страдал от нехватки ресурсов для разработки и маркетинга. К началу 1990-х годов WingZ стал неконкурентоспособным, и Informix в конечном итоге продал его в 1995 году. [ нужна ссылка ] Informix также продал лицензию Claris, [ нужна ссылка ] который объединил его с довольно обновленным графическим интерфейсом пользователя как Claris Resolve.
После провала в области продуктов для автоматизации офисной работы Informix переориентировалась на растущий рынок серверов баз данных. В 1994 году в рамках сотрудничества с Sequent Computer Systems компания Informix выпустила сервер базы данных версии 6.00, в котором была реализована ее новая динамическая масштабируемая архитектура DSA.
DSA включала в себя серьезную переработку ядра продукта, поддерживая как горизонтальный, так и вертикальный параллелизм, и основываясь на многопоточном ядре, хорошо подходящем для симметричных многопроцессорных систем, которые Sequent была пионером и которые в конечном итоге переняли такие крупные поставщики, как Sun Microsystems и Hewlett-Packard. Две формы параллелизма сделали продукт способным к лидирующим на рынке уровням масштабируемости, как для OLTP, так и для хранилищ данных.
Версия 7, которая теперь известна как Informix Dynamic Server (некоторое время носила название Obsidian, а затем была переименована в Informix OnLine Dynamic Server), появилась на рынке в 1994 году. Версия 7 неизменно побеждала в тестах производительности. [ необходима цитата ]
Основываясь на успехе версии 7, Informix разделила свои основные инвестиции в разработку базы данных на два проекта. Один проект, изначально известный как XMP (eXtended Multi-Processing), стал линейкой продуктов версии 8, также известной как XPS (eXtended Parallel Server). Этот проект был сосредоточен на усовершенствованиях в области хранилищ данных и параллелизма на высокопроизводительных платформах, включая платформы без разделения ресурсов, такие как IBM RS-6000/SP .
Второе направление, последовавшее за покупкой Illustra в конце 1995 года, было сосредоточено на технологии объектно-реляционной базы данных (OR). Illustra, написанная бывшими членами команды Postgres и возглавляемая пионером баз данных Майклом Стоунбрейкером, включала различные функции, которые позволяли ей возвращать полностью сформированные объекты непосредственно из базы данных, что может значительно сократить время программирования во многих проектах. Illustra также включала функцию, известную как DataBlades, которая позволяла включать новые типы данных и функции в базовый сервер в качестве опций. Они включали решения ряда сложных проблем SQL, а именно временных рядов, пространственных и мультимедийных данных. Informix интегрировала OR-отображение Illustra и DataBlades в продукт OnLine 7.x, что привело к появлению Informix Universal Server (IUS) или, в более общем смысле, версии 9.
Обе новые версии, V8 (XPS) и V9 (IUS), появились на рынке в 1996 году, сделав Informix первой из «большой тройки» компаний по производству баз данных (другие — Oracle и Sybase), предложившей встроенную поддержку OR. Комментаторы уделили особое внимание DataBlades, которые вскоре стали очень популярными: в течение года появились десятки, перенесенные на новую архитектуру после партнерства с Illustra. Это заставило других поставщиков понервничать, так как Oracle представила «привитой» пакет для поддержки временных рядов в 1997 году, а Sybase обратилась к третьей стороне за внешним пакетом, который остается неубедительным решением.
В 1997 году Informix приобрела рекламный щит на межштатной автомагистрали напротив штаб-квартиры Oracle в Редвуд-Сити, штат Калифорния . На рекламном щите было написано «Dinosaur Crossing» — ироничная шутка по поводу предполагаемого отставания Oracle в отрасли. [8]
Хотя Informix заняла технологическое лидерство на рынке программного обеспечения для баз данных, выпуски продуктов начали отставать от графика к концу 1996 года. Измученный техническими и маркетинговыми проблемами, новый продукт для разработки приложений Informix-NewEra вскоре был отодвинут в тень новым языком программирования Java. Майкл Стоунбрейкер обещал, что технология Illustra будет интегрирована в течение года после приобретения в конце 1995 года, но, как предсказывала Gartner Group, интеграция заняла более 2 лет.
Недовольный новым направлением компании, ведущий архитектор XPS Гэри Келли внезапно ушел в отставку и присоединился к главному конкуренту Oracle Corporation в начале 1997 года, забрав с собой 11 своих разработчиков. [2] В конечном итоге Informix подала в суд на Oracle, чтобы предотвратить потерю коммерческой тайны. [9] [10] [11] [12] В рамках официального урегулирования, согласованного между двумя компаниями, иск был отозван, и Informix опубликовала заявление, в котором отказалась от своих обвинений против бывших сотрудников. Другие подробности урегулирования не были обнародованы. [13] [14]
Корпоративное неэффективное управление затмило технические успехи Informix. 1 апреля 1997 года Informix объявила, что выручка за первый квартал не оправдала ожиданий на 100 миллионов долларов. Генеральный директор Филлип Уайт объяснил дефицит потерей фокуса на основном бизнесе баз данных, выделяя слишком много ресурсов на объектно-реляционную технологию.
Последовали огромные операционные убытки и сокращения рабочих мест. Informix пересчитала прибыль с 1994 по 1996 год. Значительная часть дохода с середины 1990-х годов была связана с продажей лицензий на программное обеспечение партнерам, которые не продавали его конечному пользователю; это и другие нарушения привели к завышению дохода более чем на 200 миллионов долларов. Даже после ухода Уайта в июле 1997 года компания продолжала бороться с бухгалтерской практикой, пересчитав прибыль снова в начале 1998 года. [15]
Возможности Informix Dynamic Server (IDS) начали укрепляться. Также начали появляться новые лидеры. Отрывок из статьи журнала PC Magazine от 22 сентября 1998 года о 100 крупнейших компаниях, которые меняют способ ваших вычислений:
В ноябре 2002 года Филлип Уайт, бывший генеральный директор Informix, уволенный в 1997 году, был обвинен федеральным большим жюри по восьми пунктам мошенничества с ценными бумагами, телеграфными и почтовыми переводами. В сделке о признании вины тринадцать месяцев спустя он признал себя виновным по одному пункту — подаче ложного регистрационного заявления в Комиссию по ценным бумагам и биржам США.
В мае 2004 года Министерство юстиции объявило, что Уайт был приговорен к двум месяцам в федеральной тюрьме за мошенничество с ценными бумагами, штрафу в размере 10 000 долларов, двум годам условно-досрочного освобождения и 300 часам общественных работ. В объявлении отмечалось, что убытки акционеров, вызванные нарушением, не могут быть разумно оценены в соответствии с фактами дела. [16] Более раннее соглашение Уайта о признании вины ограничивало тюремное время не более 12 месяцами.
Вальтер Кёнигседер, вице-президент компании, отвечающий за европейские операции, также был обвинен федеральным большим жюри. Однако он был гражданином и резидентом Германии, и Соединенные Штаты не смогли добиться его экстрадиции. [17]
В ноябре 2005 года Стив В. Мартин, давний сотрудник Informix, опубликовал книгу, в которой подробно описал взлет и падение Informix Software и генерального директора Фила Уайта, под названием « Настоящая история Informix Software и Фила Уайта: уроки бизнеса и лидерства для руководящей команды» . [18]
В марте 2000 года Informix приобрела Ardent Software, [19] компанию с историей слияний и поглощений. Это приобретение дало Informix наследие MultiValue баз данных платформ UniVerse и UniData, известных под общим названием U2 (теперь Rocket U2 ), а также небольшой, но растущий набор Extract Transform and Load (ETL) и других продуктов для интеграции информации, последние были целью приобретения, поскольку хорошо позиционировались в быстрорастущем сегменте рынка. [20]
В июле 2000 года бывший генеральный директор Ardent Питер Гинес стал генеральным директором Informix и вскоре реорганизовал Informix, чтобы сделать его более привлекательным в качестве цели приобретения. Главным шагом стало отделение технологий ядра базы данных от недавно приобретенных продуктов Ardent Software ETL и Information Integration.
В апреле 2001 года IBM провела переговоры с Informix о покупке основного бизнеса баз данных. По предложению Wal-Mart [21] , одного из крупнейших клиентов Informix, Джанет Перна возглавила покупку IBM Informix — технологии баз данных, бренда, планов будущего развития (внутренний проект под кодовым названием «Arrowhead») и клиентской базы (более 100 000 клиентов), связанной с этими товарами. [22] [23] [24] Сделка была закрыта 1 июля 2001 года. В рамках сделки около 2000 сотрудников Informix перешли в IBM. [25]
Акционеры Informix одобрили эту сделку, которая принесла 1 млрд долларов наличными оставшейся гораздо меньшей компании, которая намеревалась сосредоточиться на быстрорастущем пространстве ETL и интеграции информации, в котором в то время доминировала Informatica. Компания переименовала себя в Ascential Software и продолжила управляться генеральным директором Питером Гейнесом и президентом Питером Фиоре.
Ascential Software использовала свои крупные денежные запасы от продажи Informix, чтобы купить ряд более мелких компаний с технологиями. Многие из них были куплены по бросовым ценам, поскольку индустрия программного обеспечения была охвачена экономическим спадом после террористических атак 11 сентября 2001 года.
Несмотря на эти приобретения, Ascential так и не смогла приблизиться к финансовым показателям Informix до продажи и в конечном итоге была вынуждена провести обратное дробление акций в соотношении 4 к 1, чтобы не допустить исключения акций из листинга NASDAQ из-за падения их цены ниже минимальной.
В мае 2005 года IBM купила Ascential, воссоединив все активы Informix в рамках портфеля IBM Information Management Software. Сделка принесла акционерам Ascential $1,1 млрд., однако IBM взяла под контроль $481 млн. наличными, которые Ascential сохранила от продажи Informix. Акционеры получили $18,50 за акцию, что на 15% больше предыдущего закрытия в $15,70. Акционеры, которые держались с эпохи Informix, не преуспели, после учета обратного дробления сделка принесла им всего $4,62 за акцию, что намного меньше цены до первого приобретения IBM, которая колебалась чуть выше $7,00 до марта 2001 года. [26]
До покупки линейка продукции Informix включала: