Informix Corporation - Informix Corporation

Informix Corporation
Przemysł Oprogramowanie komputerowe
Założony 1980
Założyciel Roger Sippl Edytuj to na Wikidanych
Zmarły 2005
Los Zakupione przez IBM

Informix Corporation to firma programistyczna z siedzibą w Menlo Park w Kalifornii. Był twórcą oprogramowania relacyjnych baz danych dla komputerów korzystających z systemów operacyjnych Unix , Microsoft Windows i Apple Macintosh .

Historia

Oś czasu głównych wydarzeń

W 1980 roku Roger Sippl utworzył Relational Database Systems Inc.

W 1986 roku firma zmieniła nazwę na Informix Corporation i weszła na giełdę, zbierając 9 milionów dolarów.

W 1989 roku Phillip E. White objął stanowisko dyrektora naczelnego.

W 1996 roku firma Informix przejęła firmę Illustra Information Technologies, firmę zajmującą się obiektami/relacyjnymi bazami danych. Universal Web Architecture , który wykorzystuje program Illustra i Online Dynamic Server , został ogłoszony w listopadzie.

W 1997 roku Informix wstrząsnęły oskarżeniami o oszustwa księgowe i nielegalny handel informacjami poufnymi.

W 1998 roku firma Informix nabyła firmę Red Brick Systems, założoną przez Ralpha Kimballa, firmę zajmującą się hurtowniami danych.

W 2000 roku Informix nabył Ardent, firmę zajmującą się zarządzaniem danymi.

W 2001 roku firma Informix sprzedała swoją spółkę zależną bazy danych, Informix Software, firmie IBM i zmieniła nazwę na Ascential Software.

W 2005 roku IBM nabył Ascential Software.

Szczegółowa historia kluczowych linii produktowych i przejęć

Informix Software była firmą programistyczną, która w latach 1980-2005 sprzedawała produkty bazodanowe, oprogramowanie komputerowe i narzędzia programistyczne oraz produkty do integracji informacji, osiągając w tym czasie wartość około 1 miliarda dolarów. Firma była aktywna na rynkach Unix, PC, Linux i Macintosh i rozwijała się zarówno poprzez rozwój organiczny, jak i przejęcia. Jej najbardziej znanymi produktami były bazy danych Informix, których było kilka różnych rodzin. Inne dobrze znane produkty to środowisko programistyczne o nazwie 4GL, arkusz kalkulacyjny o nazwie Wingz oraz system baz danych zorientowany na hurtownię danych o nazwie Redbrick oraz rodzina produktów do integracji informacji Ascential.

Marka Informix i produkty bazodanowe zostały przejęte przez IBM w 2001 r., a kilka najpopularniejszych produktów pozostaje na rynku i nadal jest ulepszanych przez IBM. Informacje na temat aktualnych produktów oprogramowania bazodanowego marki Informix można znaleźć w artykule IBM Informix .

W momencie przejęcia Informix przez IBM powstała mniejsza spółka spin-off, Ascential Software, skoncentrowana na integracji informacji i rynkach ETL. Ascential Software został później przejęty przez IBM, w 2005 roku.

Założenie i wczesna historia

Założyciele Roger Sippl i Laura King pracowali w Cromemco , wczesnej firmie S-100 / CP/M , gdzie opracowali niewielką relacyjną bazę danych opartą na technikach ISAM, jako część pakietu oprogramowania do pisania raportów. Sippl i King opuścili Cromemco, aby założyć Relational Database Systems (RDS) w 1980 roku. Ich pierwszy produkt, Marathon, był zasadniczo 16-bitową wersją ich wcześniejszej pracy ISAM, udostępnioną najpierw na C8000 firmy Onyx Systems.

W RDS zwrócili uwagę na rozwijający się rynek RDBMS i wydali swój własny produkt jako Informix (INFORMation on UniX) w 1981 roku. Zawierał własny język Informer. Zawierał narzędzie do tworzenia raportów ACE, używane do wyodrębniania danych z bazy danych i prezentowania ich użytkownikom w celu łatwego odczytania. Zawierał również narzędzie do tworzenia formularzy ekranowych PERFORM, które umożliwiało użytkownikowi interaktywne wyszukiwanie i edycję danych w bazie danych. Ostatecznym wydaniem tego produktu była wersja 3.30 na początku 1986 roku.

W 1985 roku wprowadzili nowy aparat zapytań oparty na SQL jako część INFORMIX-SQL (lub ISQL) w wersji 1.10 (wersja 1.00 nigdy nie została wydana). Ten produkt zawierał również warianty SQL ACE i PERFORM. Najważniejszą różnicą między ISQL a poprzednim produktem Informix było oddzielenie kodu dostępu do bazy danych do procesu silnika (sqlexec), zamiast osadzania go bezpośrednio w kliencie — w ten sposób przygotowując grunt pod przetwarzanie klient-serwer z uruchomioną bazą danych na maszynie innej niż maszyna użytkownika. Bazowy mechanizm przechowywania plików oparty na ISAM był znany jako C-ISAM.

Na początku lat 80. Informix pozostawał małym graczem, ale wraz ze wzrostem popularności systemów Unix i SQL w połowie lat 80. ich losy się zmieniły. W 1986 roku stały się na tyle duże, że udało się przeprowadzić udane IPO i zmieniły nazwę firmy na Informix Software. Produkty obejmowały INFORMIX-SQL w wersji 2.00 i INFORMIX-4GL 1.00, które zawierały silnik bazy danych oraz narzędzia programistyczne (I4GL dla programistów, ISQL dla nie-programistów). Następnie pojawiła się seria wydań, w tym nowy silnik zapytań, początkowo znany jako INFORMIX-Turbo. Firma Turbo zastosowała nową metodę losowego dostępu sekwencyjnego (RSAM), zapewniającą większą wydajność wielu użytkowników w porównaniu z C-ISAM.

Wraz z wydaniem produktów w wersji 4.00 w 1989 roku, Turbo został przemianowany na INFORMIX-OnLine (po części dlatego, że umożliwiał spójne tworzenie kopii zapasowych baz danych, gdy serwer był online, a użytkownicy modyfikowali dane), a oryginalny serwer oparty na C-ISAM został oddzielony z narzędzi (ISQL i I4GL) i nazwany INFORMIX-SE (Standard Engine). Wersja 5.00 Informix OnLine została wydana pod koniec 1990 roku i zawierała pełną obsługę transakcji rozproszonych z zatwierdzaniem dwufazowym i procedurami składowanymi. Wersja 5.01 została wydana z obsługą wyzwalaczy.

Pozyskiwanie innowacyjnego oprogramowania

W 1988 roku Informix nabył Innowacyjne Oprogramowanie, twórców systemu biurowego opartego na DOS i Unix o nazwie SmartWare i WingZ , arkusza kalkulacyjnego dla Apple Macintosh.

WingZ dostarczył graficzny interfejs użytkownika, obsługiwał większe arkusze kalkulacyjne o wymiarach 32768x32768 i oferował programowanie w języku podobnym do HyperCard, znanym jako HyperScript. Oryginalna wersja okazała się sukcesem, stając się arkuszem kalkulacyjnym numer dwa po Microsoft Excel. W 1990 roku porty WingZ zaczęły pojawiać się na wielu innych platformach, głównie wariantach Uniksa. W tym okresie wiele instytucji finansowych zaczęło inwestować w stacje robocze uniksowe jako sposób na zwiększenie „gruntu” wymaganego do uruchamiania dużych modeli finansowych. Przez krótki okres [niewystarczająco szczegółowe, aby zweryfikować], Wingz był z powodzeniem wprowadzany na rynek w tej niszy. Jednak cierpiał z powodu braku zasobów rozwojowych i marketingowych. Na początku lat dziewięćdziesiątych WingZ stał się niekonkurencyjny, a Informix ostatecznie sprzedał go w 1995 roku. Informix sprzedał również licencję firmie Claris, która połączyła ją z dość zaktualizowanym interfejsem graficznym jako Claris Resolve.

Dynamiczna skalowalna architektura

Z powodu niepowodzeń w produktach do automatyzacji biur firma Informix ponownie skoncentrowała się na rozwijającym się rynku serwerów baz danych. W 1994 roku, w ramach współpracy z firmą Sequent Computer Systems, firma Informix wydała serwer bazy danych w wersji 6.00, w którym zastosowano nową architekturę Dynamic Scalable Architecture, DSA.

DSA wiązało się z gruntowną przeróbką podstawowego silnika produktu, obsługującego równoległość poziomą i pionową, i opartego na wielowątkowym rdzeniu, dobrze dostosowanym do symetrycznych systemów wieloprocesorowych, których pionierem była firma Sequent oraz główni dostawcy, tacy jak Sun Microsystems i Hewlett-Packard. w końcu pójdzie dalej. Dwie formy równoległości sprawiły, że produkt był w stanie osiągnąć najwyższy na rynku poziom skalowalności, zarówno dla OLTP, jak i hurtowni danych.

Obecnie znana jako Informix Dynamic Server (po krótkim używaniu nazwy Obsidian, a następnie Informix OnLine Dynamic Server), wersja 7 trafiła na rynek w 1994 roku. Wersja 7 konsekwentnie wygrywała testy wydajności.

Opierając się na sukcesie wersji 7, firma Informix podzieliła swoje podstawowe inwestycje w rozwój baz danych na dwa działania. Jeden wysiłek, najpierw znany jako XMP (od eXtended Multi-Processing), stał się linią produktów w wersji 8, znaną również jako XPS (od eXtended Parallel Server). Wysiłki te koncentrowały się na ulepszeniach hurtowni danych i równoległości na platformach wysokiej klasy, w tym platformach typu „shared-nothing”, takich jak IBM RS-6000/SP.

Przejęcie Illustra

Drugie skupienie, które nastąpiło po zakupie firmy Illustra pod koniec 1995 r., koncentrowało się na technologii obiektowo-relacyjnych baz danych (OR). Illustra, napisana przez byłych członków zespołu Postgres i kierowana przez pioniera baz danych Michaela Stonebrakera, zawierała różne funkcje, które pozwalały zwracać w pełni uformowane obiekty bezpośrednio z bazy danych, co może znacznie skrócić czas programowania w wielu projektach. Program Illustra zawiera również funkcję znaną jako DataBlades, która umożliwia dodanie nowych typów danych i funkcji do podstawowego serwera jako opcji. Obejmowały one rozwiązania wielu drażliwych problemów SQL, a mianowicie szeregów czasowych, danych przestrzennych i multimedialnych. Firma Informix zintegrowała mapowanie OR firmy Illustra i moduły DataBlades z produktem OnLine w wersji 7.x, w wyniku czego powstał serwer Informix Universal Server (IUS) lub ogólniej wersja 9.

Obie nowe wersje, V8 (XPS) i V9 (IUS), pojawiły się na rynku w 1996 roku, czyniąc Informix pierwszą z „wielkiej trójki” firm bazodanowych (pozostałe to Oracle i Sybase) oferującą wbudowaną obsługę OR. Komentatorzy zwracali szczególną uwagę na DataBlade, które wkrótce stały się bardzo popularne: w ciągu roku pojawiły się ich dziesiątki, przeniesione do nowej architektury po partnerstwie z Illustrą. To spowodowało, że inni dostawcy zaczęli się bać, a Oracle wprowadziło pakiet „wszczepiony” do obsługi szeregów czasowych w 1997 r., a Sybase zwrócił się do innej firmy o pakiet zewnętrzny, który pozostaje nieprzekonującym rozwiązaniem.

Billboard prowokujący Oracle

W 1997 roku Informix kupił billboard na autostradzie międzystanowej naprzeciwko siedziby Oracle w Redwood City w Kalifornii . Billboard głosił „Przejście dinozaurów”, żartobliwe rzucenie się na rzekomy opóźniony stan Oracle w branży.

Problemy wewnętrzne

Chociaż firma Informix przejęła technologiczną przewagę na rynku oprogramowania bazodanowego, pod koniec 1996 r. wypuszczane produkty zaczęły być opóźniane. Nowy produkt do tworzenia aplikacji, Informix-NewEra, nękany problemami technicznymi i marketingowymi, został wkrótce przyćmiony przez pojawiający się język programowania Java. Michael Stonebraker obiecał, że technologia Illustra zostanie zintegrowana w ciągu roku po przejęciu pod koniec 1995 r., ale jak przewidywała Gartner Group, integracja trwała ponad 2 lata.

Niezadowolony z nowego kierunku firmy, główny architekt XPS, Gary Kelley, nagle zrezygnował i dołączył do arcy-rywala Oracle Corporation na początku 1997 roku, zabierając ze sobą 11 swoich programistów.[1] Informix ostatecznie pozwał Oracle, aby zapobiec utracie tajemnic handlowych. W ramach formalnej ugody wynegocjowanej między obiema firmami, pozew został wycofany, a Informix wydał oświadczenie, w którym wycofał oskarżenia wobec byłych pracowników. Pozostałe szczegóły osady nie zostały podane do wiadomości publicznej.

Niewłaściwe zarządzanie i wykroczenia wykonawcze

Niewłaściwe zarządzanie przedsiębiorstwem przyćmiło techniczne sukcesy firmy Informix. 1 kwietnia 1997 r. firma Informix ogłosiła, że ​​przychody w pierwszym kwartale przekroczyły oczekiwania o 100 milionów dolarów. Dyrektor generalny, Phillip White, obwiniał o ten niedobór utratę koncentracji na podstawowej działalności związanej z bazami danych, przy jednoczesnym poświęcaniu zbyt wielu zasobów na technologię obiektowo-relacyjną.

Nastąpiły ogromne straty operacyjne i zwolnienia. Firma Informix ponownie przedstawiła dochody z lat 1994-1996. Znaczna część przychodów z połowy lat 90. dotyczyła sprzedaży licencji na oprogramowanie partnerom, którzy nie prowadzili sprzedaży do klienta końcowego; ta i inne nieprawidłowości doprowadziły do ​​zawyżenia przychodów o ponad 200 milionów dolarów. Nawet po odejściu White'a w lipcu 1997 r. firma nadal zmagała się z praktykami księgowymi, ponownie podając zarobki na początku 1998 r.

Nowi liderzy i odnowiony sukces

Możliwości Informix Dynamic Server (IDS) zaczęły się wzmacniać. Zaczęło się również pojawiać nowe kierownictwo. Fragment artykułu PC Magazine z 22 września 1998 r. na temat 100 największych firm, które zmieniają sposób, w jaki korzystasz z obliczeń:

„Informix walczy z konkurentem Oracle na arenie obiektowo-relacyjnej, rozszerzając swój flagowy serwer Informix Dynamic Server o Universal Data Option. Po burzliwym roku, który obejmował problematyczny audyt, Robert Finnocchio został mianowany nowym dyrektorem generalnym firmy Menlo Park w Kalifornii Z przychodami w wysokości 662,3 miliona dolarów w 1997 r. firma Informix zaczęła umacniać swoją pozycję na rynku baz danych”.

Phil White oskarżony i przyznał się do winy

W listopadzie 2002 roku Phillip White, były dyrektor generalny firmy Informix, usunięty w 1997 roku, został oskarżony przez federalną ławę przysięgłych i oskarżony o osiem przypadków oszustw związanych z papierami wartościowymi, depeszami i pocztą. Trzynaście miesięcy później w ugodzie przyznał się do jednego zarzutu złożenia fałszywego oświadczenia rejestracyjnego w amerykańskiej Komisji Papierów Wartościowych i Giełd.

W maju 2004 roku Departament Sprawiedliwości ogłosił, że White został skazany na dwa miesiące więzienia federalnego za oszustwa związane z papierami wartościowymi, grzywnę w wysokości 10 000 dolarów, dwa lata nadzorowanego zwolnienia i 300 godzin prac społecznych. W komunikacie zauważono, że straty akcjonariuszy spowodowane naruszeniem nie mogą być racjonalnie oszacowane na podstawie stanu faktycznego sprawy. Wcześniejsza ugoda White'a ograniczyła czas więzienia do nie więcej niż 12 miesięcy.

Walter Königseder, wiceprezes firmy odpowiedzialny za operacje europejskie, również został oskarżony przez federalne jury. Był jednak obywatelem i rezydentem Niemiec, a Stany Zjednoczone nie były w stanie zapewnić jego ekstradycji.

W listopadzie 2005 r. Steve W. Martin, wieloletni pracownik firmy Informix, opublikował książkę opisującą wzloty i upadki firmy Informix Software i dyrektora generalnego Phila White'a, zatytułowaną The Real Story of Informix Software i Phil White: Lessons in Business and Leadership for the Executive Team .

Informix nabywa Ardent Software

W marcu 2000 roku Informix nabył Ardent Software, firmę z historią fuzji i przejęć. To przejęcie dało firmie Informix starsze platformy baz danych MultiValue UniVerse i UniData, znane pod wspólną nazwą U2 (obecnie Rocket U2 ), a także mały, ale rosnący zestaw narzędzi Extract Transform and Load (ETL) i innych produktów do integracji informacji, które były celem przejęcia jest dobrze pozycjonowana w szybko rozwijającym się segmencie rynku.

W lipcu 2000 roku były dyrektor generalny Ardent, Peter Gyenes, został dyrektorem generalnym Informix i wkrótce zreorganizował Informix, aby uczynić go bardziej atrakcyjnym jako cel przejęcia. Głównym krokiem było oddzielenie technologii silnika bazy danych od niedawno nabytych produktów Ardent Software ETL i Information Integration.

Sprzedaż firmy Informix: przejęcie firmy Informix Database przez IBM

W kwietniu 2001 r. IBM negocjował z firmą Informix zakup podstawowej działalności związanej z bazami danych. Zainspirowany sugestią Wal-Mart, jednego z największych klientów Informix, IBM kupił od Informix technologię baz danych, markę, plany rozwoju (wewnętrzny projekt o kryptonimie „Arrowhead”) oraz bazę klientów (ponad 100 000 klientów) związane z tymi przedmiotami. Transakcja została zamknięta 1 lipca 2001 roku. W ramach umowy około 2000 pracowników Informix przeniosło się do IBM.

Informix zmienia nazwę na Ascential i przechodzi do biznesu ETL

Akcjonariusze Informix zatwierdzili tę umowę, która dostarczyła 1 miliard dolarów w gotówce do znacznie mniejszej pozostałej firmy, która zamierzała skoncentrować się na wysokim wzroście ETL i przestrzeni integracji informacji, zdominowanej w tym czasie przez Informatica. Firma zmieniła nazwę na Ascential Software i nadal była kierowana przez dyrektora generalnego Petera Geyenesa i prezesa Petera Fiore.

Firma Ascential Software wykorzystała swoje duże zasoby gotówki ze sprzedaży Informix, aby kupić szereg mniejszych firm z technologią. Wiele z nich było po okazyjnych cenach, ponieważ branża oprogramowania znalazła się w kryzysie gospodarczym po atakach terrorystycznych z 11 września 2001 roku.

Pomimo tych przejęć firma Ascential nigdy nie była w stanie zbliżyć się do wyników finansowych Informix przed sprzedażą i ostatecznie została zmuszona do przeprowadzenia odwrotnego podziału akcji 4 do 1, aby zapewnić, że akcje nie zostaną wycofane z NASDAQ z powodu spadku poniżej minimalna cena akcji.

IBM kupuje Ascential

W maju 2005 roku IBM kupił Ascential, łącząc wszystkie aktywa Informix w ramach portfolio IBM Information Management Software. Transakcja zapłaciła udziałowcom Ascential 1,1 miliarda dolarów, jednak IBM przejął kontrolę nad 481 milionami dolarów w gotówce, które Ascential zachowało ze sprzedaży Informix. Akcjonariusze otrzymali 18,50 USD za akcję, 15% premię w porównaniu z poprzednim zamknięciem 15,70 USD. Akcjonariusze, którzy utrzymali się z ery Informix, nie radzili sobie tak dobrze, po uwzględnieniu odwrotnego podziału, transakcja przyniosła im tylko 4,62 USD za akcję, znacznie mniej niż cena przed pierwszym przejęciem IBM, która do marca 2001 r. oscylowała nieco powyżej 7 USD. .

Przed zakupem linia produktów Informix obejmowała:

  • Informix C-ISAM - najnowsza wersja oryginalnej bazy danych Marathon
  • Informix Standard Engine (SE) – oferowany jako system low-end do osadzania w aplikacjach
  • Informix OnLine(Online 5)- kompetentny system do zarządzania średniej wielkości bazami danych
  • Informix Dynamic Server(IDS, V7) — produkt, z którego bezpośrednio wywodziły się wersje V9, V10 i V11.)
  • Informix Extended Parallel Server (XPS, V8) — zaawansowana wersja oparta na kodzie V7 do użytku w klastrach i maszynach MPP. Koncentruje się na obciążeniach hurtowni danych, ale z pełną obsługą OLTP.
  • Informix Universal Server (V9) — połączenie silnika V7 OnLine z mapowaniem OR i obsługą DataBlade firmy Illustra. Podstawa dla V10 i V11
  • Informix-4GL — język czwartej generacji do programowania aplikacji
  • Red Brick Warehouse - produkt hurtowni danych
  • Cloudscape - RDBMS napisany w całości w Javie, który pasuje do urządzeń mobilnych w architekturze low-end i opartej na J2EE z wyższej półki. W 2004 roku Cloudscape został wydany przez IBM jako baza danych Open Source zarządzana przez Apache Software Foundation pod nazwą Derby.
  • Pakiet U2, UniVerse i UniData - Wielowartościowe bazy danych oferujące sieci, hierarchie, tablice i inne formaty danych trudne do modelowania w SQL

Zobacz też

Bibliografia

Linki zewnętrzne