Informix
| Informix | ||
|---|---|---|
| Osa tietokannan hallintajärjestelmää | ||
|
| ||
| Yleistä tietoa | ||
| ohjelmatyyppi | Hallintajärjestelmän relaatiotietokanta | |
| kehittäjä | IBM | |
| Lisenssi | omistaja | |
| Tekninen informaatio | ||
| Aikataulutettu sisään | C , C++ | |
| Tuetut alustat | ||
| Päivitä menetelmä | ||
| Versiot | ||
| Uusin vakaa versio | IBM Informix 14.10.xC1 (20. helmikuuta 2019 (3 vuotta, 7 kuukautta ja 24 päivää)) | |
| Tekninen tuki | ||
| https://www.ibm.com/support/knowledgecenter/en/SSGU8G_14.1.0/com.ibm.welcome.doc/welcome.htm | ||
| Linkit | ||
Informix on IBM :n RDBMS -tuotteiden perhe, joka hankittiin vuonna 2001 yritykseltä (kutsutaan myös nimellä Informix tai Informix Software), jonka alkuperä juontaa juurensa vuoteen 1980 .
Informix DBMS : n suunnitteli ja suunnitteli Roger Sippl 1970-luvun lopulla. Informix-yritys perustettiin vuonna 1980, julkistettiin vuonna 1986 ja oli osan 1990 -luvusta toiseksi suosituin tietokantajärjestelmä Oraclen jälkeen . Sen menestys ei kuitenkaan kestänyt kauaa, ja vuoteen 2000 mennessä joukko johdon virheitä oli heikentänyt yritystä vakavasti taloudellisesti.
Vuonna 2001 IBM osti Informixin Wal-Martin (Informixin suurimman asiakkaan) ehdotuksesta. IBM:llä oli pitkän aikavälin suunnitelmia sekä Informixille että DB2 :lle , ja molemmat tietokannat jakavat toistensa teknologiaa. Vuoden 2005 alussa IBM julkaisi Informix Dynamic Serverin (IDS) version 10.
Historia
1980: Alkuja
Sippl ja King jättivät Cromemcon perustamaan Relational Database Systemsin (RDS) vuonna 1980. Heidän ensimmäinen tuotteensa, Marathon , oli pohjimmiltaan 16-bittinen versio heidän aikaisemmasta ISAM-järjestelmästään, joka julkaistiin Onyx-käyttöjärjestelmälle , Unix - versiolle varhaisille mikroprosessoreille . ZiLOGista . _
Kääntyessään huomionsa nouseviin RDBMS -markkinoihin RDS julkaisi oman tuotteensa nimellä Informix (for Information on Unix ) vuonna 1981, mukaan lukien oman Informer-kielen ja ACE-raporttieditorin, jota käytettiin tietokannan tietojen poimimiseen ja niiden esittämiseen käyttäjille luettavalla tavalla. Se sisälsi myös PERFORM on-screen lomakkeet -työkalun, jonka avulla käyttäjä voi interaktiivisesti etsiä ja muokata tietokantatietoja. Tämän tuotteen viimeisin versio oli 3.30 vuoden 1986 alussa.
Vuonna 1985 he esittelivät uuden SQL - pohjaisen kyselymoottorin osana INFORMIX-SQL (tai ISQL) -versiota 1.10 (versiota 1.00 ei koskaan julkaistu). Tämä tuote sisälsi myös ACE:n ja PERFORMin SQL-versiot. Tärkein ero ISQL:n ja aikaisemman Informixin välillä oli tietokannan pääsykoodin erottaminen erilliseksi moottoriksi (sqlexec) sen sijaan, että se olisi upotettu suoraan asiakkaaseen, mikä valmistaa ympäristön asiakaslaskentaan. palvelin tietokannan ollessa käynnissä eri koneessa kuin loppukäyttäjä.
1980-luvun alussa Informix pysyi pienenä yrityksenä, mutta Unixin ja SQL:n kasvaessa suosiotaan 1980-luvun puolivälissä sen omaisuus muuttui. Vuoteen 1986 mennessä ne olivat kasvaneet tarpeeksi suuriksi mennäkseen menestyksekkäästi pörssiin ja muuttivat yrityksen nimeksi Informix Software . Sen tuotteet olivat INFORMIX-SQL versio 2.00 ja INFORMIX-4GL 1.00 sisältäen sekä tietokantamoottorin että kehitystyökalut (I4GL ohjelmoijille, ISQL ei-ohjelmoijille).
Seurasi sarja julkaisuja, mukaan lukien uusi kyselymoottori, joka tunnettiin alun perin nimellä INFORMIX-Turbo. Turbo käytti uutta RSAM :ia ja paransi huomattavasti usean käyttäjän suorituskykyä ISAM :iin verrattuna . Kun sen tuotteiden versio 4.00 julkaistiin vuonna 1989, Turbo nimettiin uudelleen INFORMIX-OnLineksi (osittain koska se mahdollisti johdonmukaiset tietokannan varmuuskopiot, kun palvelin oli online-tilassa ja käyttäjät muuttivat tietoja) ja alkuperäinen C-ISAM-pohjainen palvelin erotettiin. työkaluista (ISQL ja I4GL) ja nimeltään INFORMIX-SE ( Standard Engine , 'standard engine'). Informix OnLinen versio 5.00 julkaistiin 1990-luvun lopulla ja se sisälsi tuen täysin hajautetuille tapahtumille kaksivaiheisilla vahvistuksilla ja tallennetuilla menettelyillä. Versio 5.01 lisäsi tuen laukaisimille , ( triggers ).
1988: Innovatiivisten ohjelmistojen osto
Vuonna 1988 Informix osti Innovative Softwaren , joka oli DOS:lle ja Unixille tarkoitetun SmartWare - toimistopaketin ja Apple Macintoshille tarkoitetun innovatiivisen laskentataulukon WingZ kirjoittaja .
WingZ sisälsi erittäin graafisen käyttöliittymän, tuki erittäin suuria laskentataulukoita ja salli ohjelmoinnin HyperCardin kaltaisella kielellä nimeltä HyperScript . Alkuperäinen julkaisu osoittautui erittäin onnistuneeksi, ja siitä tuli toiseksi suurin laskentataulukko vain Microsoft Excelin jälkeen, vaikka monet WingZ-käyttäjät pitivät sitä ylivoimaisena tuotteena. Vuonna 1990 alkoi ilmestyä versioita muille alustoille, pääasiassa Unix -versioille . Tänä aikana monet rahoituslaitokset alkoivat investoida Unix- työasemiin lisätäkseen suurten rahoitusmallien toteuttamiseen tarvittavien työasemien kapasiteettia. Lyhyen aikaa WingZ menestyi tällä markkinaraolla .
WingZ kärsi kuitenkin kehitys- ja markkinointiresurssien puutteesta, mikä johtui mahdollisesti työpöytäohjelmistomarkkinoiden yleisestä väärinkäsityksestä. 1990 - luvun alkuun mennessä WingZ oli menettänyt kilpailukykynsä ja Infomix myi sen lopulta vuonna 1995 . Informix myi myös lisenssin Clarikselle , joka niputti sen melko päivitetyn käyttöliittymän kanssa Claris Resolveen .
1995: Illustran osto
Toinen kiinnostuksen kohde Illustran vuoden 1995 oston jälkeen oli objektirelaatiotietokanta (OBD) -tekniikka. Tietokannan pioneerin Michael Stonebrakerin johtaman Postgres -tiimin entisten jäsenten kirjoittama Illustra sisälsi useita ominaisuuksia, joiden avulla se pystyi palauttamaan täysin muodostuneet objektit suoraan tietokannasta, mikä lyhensi huomattavasti ohjelmointiaikaa monissa projekteissa. Illustra sisälsi myös DataBlades-nimisen ominaisuuden, jonka avulla voit lisätä uusia tietotyyppejä ja toimintoja, jotka voitiin sisällyttää peruspalvelimeen lisävarusteena. Nämä vaihtoehdot sisälsivät ratkaisuja useisiin SQL:n vaikeisiin ongelmiin, nimittäin aikasarjoihin , paikkatietoihin ja multimediasisältöön. Informix integroi Illustran objektirelaatiokartoituksen ja DataBladesin OnLine-julkaisunsa versioon 7.x, mikä johti Informix Universal Serveriin (IUS) tai yleisemmin versioon 9.
Molemmat uudet versiot, V8 (XPS) ja V9 (IUS), ilmestyivät markkinoille vuonna 1996 , jolloin Informix oli ensimmäinen "kolme suuresta" tietokantayhtiöstä (kaksi muuta ovat Oracle ja Sybase), jotka tarjoavat objektitukea. . Asiantuntijat kiinnittivät erityistä huomiota DataBladesiin, joista tuli pian erittäin suosittu: vain vuodessa ilmestyi kymmeniä, siirrettyinä uuteen arkkitehtuuriin Illustran kanssa tehtyjen yhteistyösopimusten jälkeen. Tämä jätti muut toimittajat ryyppäämään heidän perässään, kun Oracle esitteli "oksastetun" paketin tukemaan aikasarjoja vuonna 1997 ja Sybase siirtyi käyttämään ulkopuolista kolmannen osapuolen pakettia, joka ei edelleenkään ole vakuuttava ratkaisu.
1997: Huono hallinta
Epäonnistuneet markkinointikampanjat ja epäonnistunut hallinto-ohjaus varjostivat Informixin teknisen menestyksen. 1. huhtikuuta 1997 Informixin täytyi ilmoittaa , että tulos jää 100 miljoonaa dollaria ennakoitua pienemmäksi. Jälkeenpäin ajateltuna tämä uutinen olisi voinut merkitä Informixin menestyksen huippua yrityksenä. Samalla kun sen tekniikka kehittyi edelleen, sen toimitusjohtajan syrjäyttämisen jälkeen vuonna 1997 seuranneet johdon nousut ja laskut tarkoittivat, että yritys ei koskaan saanut takaisin sitä vauhtia, jonka Version 7.x:n menestys oli antanut.
2001: Muut ostot
Vuodesta 2000 alkaen Informixin historian tärkeimmät virstanpylväät eivät enää keskittyneet teknisiin innovaatioihin. Saman vuoden toukokuussa Informix osti Ardent Softwaren , yrityksen, jolla oli jo oma fuusioiden ja yritysostojen historia. Tämä hankinta lisäsi moniulotteiset UniVerse- ja UniData- moottorit (tunnetaan yhteisenä nimellä U2 ) sen jo laajaan tietokantamoottorien luetteloon, joka sisälsi vanhojen Informix-tuotteiden lisäksi myös Informixin tietovarastosuuntautuneen SQL -moottorin. Red Brick ja 100 % java-versio SQL:stä, Cloudscape (joka myöhemmin sisällytettiin J2EE -viitetoteutukseen ).
Heinäkuussa Ardentin entinen toimitusjohtaja James D. Foy nimitettiin Informixin toimitusjohtajaksi ja organisoi yrityksen pian uudelleen tehdäkseen siitä houkuttelevamman mahdollisen hankinnan kannalta. Pääasiallinen toimenpide oli kaikkien tietokantamoottoriteknologian erottaminen sovelluksista ja työkaluista.
2001: Tietokantaosaston myynti
Vuonna 2001 IBM käytti tätä uudelleenjärjestelyä hyväkseen ja osti Informixin tietokantateknologian, brändin, tulevaisuuden kehityssuunnitelmat (sisäinen projekti nimeltä Arrowhead ) ja niihin liittyvän noin 100 000 asiakaskunnan. Loput sovellukset ja työkalut jäivät Ascential Software -nimen alle .
2002: Huonon hallinnon vaikutukset
Marraskuussa 2002 Phillip White , Informixin entinen toimitusjohtaja, joka erotettiin vuonna 1997, nostettiin syytteeseen liittovaltion suuressa valamiehistössä ja hänet syytettiin kahdeksasta postin, lanka- ja osakepetoksesta. Kolmetoista kuukautta myöhemmin tehdyssä kannesopimuksessa hän myönsi syyllisyytensä ainoaan syytteeseen väärän rekisteröintilausunnon jättämisestä SEC :lle .
Toukokuussa 2004 Yhdysvaltain oikeusministeriö ilmoitti, että White tuomittiin kahdeksi kuukaudeksi liittovaltion vankilaan arvopaperipetoksista, 10 000 dollarin sakkoon sekä kahden vuoden koeajalle ja 300 tuntia yhdyskuntapalvelua. Ilmoituksessa todettiin, että osakkeenomistajille rikoksesta aiheutuneiden tappioiden määrää ei voitu kohtuudella arvioida tapauksen tosiseikkojen perusteella [1] . Whiten aiempi kannesopimus oli rajoittanut vankeusrangaistuksen enintään 12 kuukauteen.
Edellinen liittovaltion suuri valamiehistö syytti toista Informixin johtajaa, yhtiön Euroopan toiminnoista vastaavaa varapuheenjohtajaa Walter Königsederiä, mutta Saksan Münchenin kansalaisena ja asukkaana Yhdysvallat ei kyennyt varmistamaan hänen luovuttamistaan.
2005 IBM osti Ascentialin
Toukokuussa 2005 IBM saattoi päätökseen Ascential Softwaren hankinnan, työkalut ja sovellukset -divisioonan, joka säilyi sen jälkeen, kun IBM osti tietokantayksikön vuonna 2001. Informix/Ascential lakkasi olemasta sellaisenaan osa IBM:ää.
Marraskuussa 2005 julkaistiin kirja Informix Softwaren ja sen toimitusjohtajan Phil Whiten noususta ja laskusta. Informixin pitkäaikaisen työntekijän kirjoittama The Real Story of Informix Software ja Phil White: Lessons in Business and Leadership for Executive Team tarjoaa sisäpiiriraportin, joka näyttää yksityiskohtaisen aikajanan yrityksen varhaisesta menestyksestä, sen lopullisesta epäonnistumisesta ja siitä, kuinka toimitusjohtaja Phil White päätyi vankilaan.
Tuotteen yleiskatsaus
Ennen ostoa Informixilla oli useita mielenkiintoisia tuotteita, joita se oli kehittänyt tai hankkinut. Heidän keskuudessaan:
- Informix C-ISAM - alkuperäisen Marathon - tietokannan uusin versio .
- Informix SE - markkinoidaan edullisena järjestelmänä sovelluksiin upotettavaksi.
- Informix OnLine - sopiva järjestelmä keskikokoisten tietokantojen hallintaan.
- Informix Extended Parallel Server (XPS, V8) - V7-koodikannan korkean suorituskyvyn versio käytettäväksi suurissa hajautetuissa järjestelmissä.
- Informix Universal Server (V9) - V7 OnLine -moottorin OR-kartoituksen ja Illustran DataBlade-tuen yhdistelmä.
- Informix - 4GL - Neljännen sukupolven kieli ohjelmointisovelluksiin.
- Red Brick Warehouse - Tietovarastotuote .
- Cloudscape – täysin Java RDBMS, joka tukee low-end-mobiililaitteita huippuluokan J2EE-arkkitehtuureihin. Vuonna 2004 IBM julkaisi Cloudscapen avoimen lähdekoodin tietokantana , jota Apache Software Foundation hallinnoi nimellä Derby .
- U2 Suite: Universe ja UniData – moniulotteiset tietokannat , jotka tukevat verkkoja, hierarkioita, taulukoita ja muita tietotyyppejä, joita on vaikea mallintaa SQL:ssä.
Ulkoiset linkit
- The Real Story of Informix Software ja Phil White: Lessons in Business and Leadership for the Executive Team , Linkki ei johda vuonna 2005 julkaistuun kirjaan (englanniksi)
- Informix-tuoteperhe ( katkoinen linkki saatavilla Internet-arkistosta - katso historia , ensimmäinen ja uusin versio ). jaIBM:n verkkosivuston tekniset resurssit (englanniksi)