Ingres (tietokanta)
Ingres on tietokannan hallintajärjestelmä, joka sai alkunsa Berkeleyn yliopistossa.
Ingres | |
---|---|
Luoja |
Michael Stonebraker Eugene Wong |
Kehittäjä | Actian |
Tiedot | |
Ohjelmistotyyppi | tietokannan hallintajärjestelmä |
Alusta | AIX, HP-UX, OpenVMS, Solaris, Windows |
Lisenssi | omisteinen ohjelmisto, ollut GPLv2 |
Aiheesta muualla | |
Verkkosivusto |
Virallisesti nimi tarkoitti Interactive Graphic and Retrieval System. Ingresin julkaisu ajoittuu samaan aikaan kustannustehokkaiden minitietokoneiden yleistymisen kanssa. Ingres levisi yliopistoissa, joissa sitä käytettiin, sillä tehtiin kokeiluja ja sitä muokattiin.[1]
Historia
muokkaaMichael Stonebraker aloitti apulaisprofessorina Berkeleyn yliopistossa vuonna 1971 ja Eugene Wongin ehdotuksesta tutustui tietokantoihin. He perehtyivät Edgar Coddin ehdotukseen nimeltä A Relational Model of Data for Large Shared Data Banks, jonka tämä oli kirjoittanut IBM:llä. Stonebraker ja Wong kiinnostuivat ehdotuksesta ja aloittivat Ingresin kehittämisen ilman aiempaa kokemusta vastaavien ohjelmistojen kehittämisestä.[2][3] Prototyyppi saatiin toimimaan vuonna 1974.[1]
Ingres kehitettiin Unixille, mutta se ei tukenut tuolloin yritysmaailmassa yleistä COBOLia, ja Stonebraker perusti Ingresin kaupallistamiseen yrityksen Relational Technology, josta myöhemmin tuli Ingres Corporation.[2] Ingres kilpaili Oraclen tietokannan kanssa jonkin aikaa mutta hävisi markkinaosuudessa aggressiivisen markkinoinnin sekä kyselykielen vuoksi: Oracle tuki SQL:ää, kun taas Ingres käytti QUEL-kieltä ja Ingresin siirtyminen SQL:ään vei aikaa vuosia. Ingresin lähdekoodit ovat vaikuttaneet myös muihin kaupallisiin tietokantajärjestelmiin. Ingres-yhtiöstä tuli myöhemmin Actian.[4]
Myöhemmin Stonebraker ja Lawrence A. Rowe esittelivät PostgreSQL:n.[5]
Vuonna 2004 uutisoitiin aikomuksesta julkaista Ingresin lähdekoodit.[6] Lähdekoodit julkaistiin elokuussa 2004 CATOSL-lisenssillä (CA Trusted Open Source License).[7] Ingresin lähdekoodit on julkaistu GPLv2-lisenssillä GitHub-palvelussa.[8]
Lähteet
muokkaa- ↑ a b Michael Stonebraker amturing.acm.org. Viitattu 27.12.2023. (englanniksi)
- ↑ a b Lindsay Clark: Postgres pioneer Michael Stonebraker promises to upend the database once more theregister.com. 26.12.2023. Viitattu 27.12.2023. (englanniksi)
- ↑ E. F. Codd: A Relational Model of Data for Large Shared Data Banks (PDF) seas.upenn.edu. kesäkuu 1970. Viitattu 28.12.2023. (englanniksi)
- ↑ Ingres dbdb.io. Viitattu 27.12.2023. (englanniksi)
- ↑ Michael Stonebraker & Lawrence A. Rowe: The design of Postgres (PDF) dsf.berkeley.edu. Viitattu 27.12.2023. (englanniksi)
- ↑ Matt Hamblen: Users praise CA plan to make Ingres an open-source database computerworld.com. 28.5.2004. Viitattu 27.12.2023. (englanniksi)
- ↑ Doug Maxwell: Computer Associates Makes Ingres Available for Open Source linuxinsider.com. 5.8.2004. Viitattu 27.12.2023. (englanniksi)
- ↑ fosslc / Ingres github.com. Viitattu 27.12.2023. (englanniksi)
Aiheesta muualla
muokkaa- Ingres 11 Guides (englanniksi)