PostgreSQL

Uit Wikipedia, de vrije encyclopedie
Ga naar: navigatie, zoeken
PostgreSQL
PostgreSQL
Ontwikkelaar PostgreSQL-gemeenschap
Recentste versie  (9.1.2,[1]
9.0.6,
8.4.10,
8.3.17,
8.2.23 / 5 december 2011)
Besturingssysteem Multiplatform
Geschreven in C
Categorie Relationeel DBMS
Licentie PostgreSQL licence[2][3]
Website (en) Projectpagina
Portaal  Portaalicoon   Informatica

PostgreSQL is een vrije relationele databaseserver, uitgegeven onder de PostgreSQL licence [4], gelijkwaardig aan de flexibele BSD-licentie. Het biedt een alternatief voor zowel opensource-databasemanagementsystemen, zoals MySQL en Firebird als voor propriëtaire systemen, zoals Oracle, Sybase, DB2 en Microsoft SQL Server. Net als andere opensourceprojecten wordt PostgreSQL niet beheerd door één enkel bedrijf, maar steunt het op een wereldwijde gemeenschap van ontwikkelaars en bedrijven.

PostgreSQL wordt officieel uitgesproken als "post-gress-Q-L" (poost-kress-Q-L), maar veel gebruikers korten het af tot "postgres".

[bewerken] Geschiedenis

PostgreSQL is een afstammeling van Postgres, dat zelf een afstammeling was van Ingres; beide projecten werden geleid door Michael Stonebraker. Het Postgres-project liep van 1986 tot 1993, waarna het in 1994 onder de naam Postgres95 voortgezet werd door twee andere softwareontwikkelaars. In 1996 werd het project hernoemd naar PostgreSQL.

[bewerken] Techniek

Postgres was van oorsprong een onderzoeksobject, de huidige databaseserver heeft daardoor nog altijd functionaliteiten die niet door alle databaseservers worden gedeeld.

Een gebruiker kan in PostgreSQL zelf gegevenstypes definiëren, en rule-based views worden ondersteund. PostgreSQL was ook een van de eerste databaseservers met MVCC, een systeem waarbij gegevens bij toegang niet vergrendeld (gelockt) worden maar een tijdstip krijgen opgestempeld.

[bewerken] Externe link

Bronnen, noten en/of referenties
  1. PostgreSQL 9.1 Press Kit
  2. PostgreSQL licence approved by OSI (2010-02-18). Geraadpleegd op 2010-02-18.
  3. OSI PostgreSQL licence (2010-02-20). Geraadpleegd op 2010-02-20.
  4. (en) Licentie
Persoonlijke instellingen
Naamruimten
Varianten
Handelingen
Navigatie
Informatie
Hulpmiddelen
Afdrukken/exporteren
In andere talen