PostgreSQL

Från Wikipedia
Hoppa till: navigering, sök
PostgreSQL
Postgresql elephant.svg
Utvecklare PostgreSQL Global Development Group
Först släppt 1997
Senaste utgåva 9.3.3
9.2.7
9.1.12
9.0.16
8.4.20
(20 februari 2014; för 7 månader sedan (2014-02-20))
Skriven i C
Utvecklingsstatus Aktiv
Operativsystem Multiplattform
Typ Databashanterare
Licens Den klassiska BSD-licensen
Webbplats www.postgresql.org

PostgreSQL är en databashanterare baserad på öppen källkod. Den följer SQL-standarden i mycket hög grad och erbjuder avancerade funktioner som vissa enklare databaser saknar, exempelvis lagrade procedurer, triggers och stöd för användarskapade funktioner skrivna i en mängd olika språk. Systemet som senare skulle bli PostgreSQL började utvecklas på University of California, Berkeley 1986.

Historia[redigera | redigera wikitext]

När Dr Michael Stonebraker återvände från näringslivet (efter att ha kommersialiserat sitt tidigare Ingres projekt) till University of California, Berkeley, 1985 startade han ett nytt projekt kring för att arbeta med problem kring dåtidens databashanterare. Projektet fick namnet Postgres då det var efter Ingres, post-Ingres. Projektet startade 1986 med ett stort fokus kring hantering av typer samt relationer och ett flertal artiklar publicerades kring systemets arkitektur. Målet var från början att kunna hantera typer och relationer med ett avancerat regelsystem. Den första prototypen av systemet blev klar 1988 och version 1 släpptes i juni 1989. Ett år senare släpptes version 2 med omarbetad regelhantering vilken återigen omarbetades inför version 3 vilken släpptes 1991. Sista versionen, 4 - vilken till stor del var en uppstädning, släpptes 1994 varpå projektet avslutades.

Användarbasen var vid projektets avslutning avsevärd och Postgres kommersialiserades i företaget Illustra vilket sedermera köptes av Informix. Informix databasverksamhet blev i sin tur uppköpt 2001 av IBM för 1 miljard dollar.[1]

Postgres var dock licensierat med BSD-licensen och utvecklingen kunde därmed fortsätta utvecklas även efter projektets slut. 1995 ersatte två av Stonebrakers studenter (Andrew Yu och Jolly Chen) Postgres frågesystem QUEL med en SQL tolk och döpte det resulterande systemet Postgres95.

1996 påbörjades utvecklingen av Postgres95 utanför den akademiska sfären i form av ett öppen-källkod projekt vilket tog namnet PostgreSQL. Projektet startades av Marc G. Fournier, Bruce Momjian och Vadim B. Mikheev och släppte sin första version i januari 1997. Versionen döptes till 6.0 för att erkänna allt arbete på vilket projektet byggde.

Användare (i urval)[redigera | redigera wikitext]

Referenser[redigera | redigera wikitext]

Noter[redigera | redigera wikitext]

  1. ^ ”IBM buys Informix's database business for $1 billion”. ITWorld. 2001-04-25. http://www.itworld.com/Tech/2428/IDG010424informix/. Läst 2007-11-03. 
  2. ^ Nadia Cameron (2003-01-20). ”PostgreSQL affiliates .ORG domain”. Computerworld. http://www.computerworld.com.au/index.php?id=760310963. Läst 2007-11-05. 
  3. ^ Eric Lai (2006-03-20). ”Sony Online opts for open-source database over Oracle”. Computerworld. http://www.computerworld.com/databasetopics/data/software/story/0,10801,109722,00.html. Läst 2007-11-05. 
  4. ^ A Web Commerce Group Case Study on PostgreSQL
  5. ^ Rodney Gedda (2007-05-30). ”Open source PostgreSQL hits another Hi5”. Computerworld. http://www.linuxworld.com/news/2007/053007-open-source-postgresql-hits-another.html. Läst 2007-10-23. 
  6. ^ ”O3Spaces Technical Description”. http://www.o3spaces.com/Page/nctrue/sp205/index.html. 
  7. ^ ”PostgreSQL at Skype”. Skype Developer Zone. 2006. https://developer.skype.com/SkypeGarage/DbProjects/SkypePostgresqlWhitepaper. Läst 3 november 2007. 

Webbkällor[redigera | redigera wikitext]