Ingres (tietokanta)

Wikipediasta
Siirry navigaatioon Siirry hakuun
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

Ingres on tietokannan hallintajärjestelmä, joka sai alkunsa Berkeleyn yliopistossa.

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[muokkaa | muokkaa wikitekstiä]

Michael 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 | muokkaa wikitekstiä]

  1. a b Michael Stonebraker amturing.acm.org. Viitattu 27.12.2023. (englanniksi)
  2. 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)
  3. 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)
  4. Ingres dbdb.io. Viitattu 27.12.2023. (englanniksi)
  5. Michael Stonebraker & Lawrence A. Rowe: The design of Postgres (PDF) dsf.berkeley.edu. Viitattu 27.12.2023. (englanniksi)
  6. Matt Hamblen: Users praise CA plan to make Ingres an open-source database computerworld.com. 28.5.2004. Viitattu 27.12.2023. (englanniksi)
  7. Doug Maxwell: Computer Associates Makes Ingres Available for Open Source linuxinsider.com. 5.8.2004. Viitattu 27.12.2023. (englanniksi)
  8. fosslc / Ingres github.com. Viitattu 27.12.2023. (englanniksi)

Aiheesta muualla[muokkaa | muokkaa wikitekstiä]