Quire
PostgreSQL
PostgreSQL
Ontwerp en ontwikkeling
CategorieRelationeel DBMS
Ontwerper(s)Michael Stonebraker
Ontwikkelaar(s)PostgreSQL-gemeenschap aka PGDG: PostgreSQL Global Development Group
Besturings­systeemMultiplatform
Geschreven inC
Status en tijdlijn
StatusActief
Uitgebracht1996 (30 jaar) [1]
Recentste versie18.6 (13 augustus 2026)[2] 
Recentste bètaversie19 release candidate 1 (15 oktober 2026)[3] 
Onderdelen
Licentie(s)PostgreSQL-licentie[4][5]
Links
Website(en) Projectpagina
VersiebeheerBroncode


PostgreSQL is een vrije relationele databaseserver, uitgegeven onder de PostgreSQL licence,[6] gelijkwaardig aan de flexibele BSD-licentie. PostgreSQL wordt niet beheerd of gecontroleerd door één enkel bedrijf, maar steunt op een wereldwijde gemeenschap van ontwikkelaars en bedrijven. De lijst van medewerkers, van voltijds-ontwikkelaars tot ad-hoc-testers, is al jarenlang ongeveer 300-400 namen lang.

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

Geschiedenis#edit

PostgreSQL is afgeleid van Postgres, dat weer afstamt 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 studenten, Andrew Yu and Jolly Chen. Zij vervingen de zoektaal POSTQUEL door SQL. In 1996 werd het project hernoemd naar PostgreSQL.

Versies#edit

De huidige versie is 18.6, uitgebracht op 13 augustus 2026. De volgende versies worden onderhouden als legacyversie:

  • 17.11
  • 16.15
  • 15.19
  • 14.24

Versies 13 (13.23) en lager worden niet meer onderhouden.

PostGIS#edit

Postgis[7] is een open source spatial database-extensie voor PostgreSQL-databases. Het voegt support toe voor geografische objecten waarmee locatie-query’s gedaan kunnen worden in SQL zoals distance, area, union, intersection. Het voegt ook speciale geometry data types en ruimtelijke indexen toe aan de database. De laatste release-versie is beschikbaar als een optionele add-on in de PostgreSQL-installatie-packages.

De ontwikkeling van PostGIS is gestart in 2001 als een experiment van Refractions Research.[8] Versie 1 kwam uit in 2005. PostGIS wordt nu uitgegeven met een GNU General Public License (GPLv2 of later). PostGIS wordt onderhouden en ontwikkeld door een groep van bijdragers geleid door een Project Stuurgroep.

Techniek#edit

Postgres was van oorsprong een onderzoeksobject, en 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 procedures in verschillende talen toevoegen. De talen waarin procedures kunnen worden geschreven zijn onder andere: PL/SQL, PL/pgSQL, PL/Tcl, PL/Perl, en PL/Python (PL=Procedural Language; zie verder "Server Programming" in de officiële documentatie). PL/pgSQL is enigszins verwant aan Oracles PL/SQL. PostgreSQL was een van de eerste databaseservers met MVCC, een systeem waarbij gegevens bij toegang niet vergrendeld (gelockt) worden maar een tijdstip krijgen opgestempeld.

Bronnen, noten en/of referenties

  1. ^ Happy Birthday, PostgreSQL!
  2. ^ "PostgreSQL 18.6, 17.11, 16.15, 15.19, 14.24 and 19 Beta 3 Released!"; datum van uitgave: 13 augustus 2026.
  3. ^ "PostgreSQL 19 RC 1 Released!"; datum van uitgave: 15 oktober 2026.
  4. ^ (en) PostgreSQL licence approved by OSI
  5. ^ OSI PostgreSQL licence (20 februari 2010). Geraadpleegd op 19 mei 2013.
  6. ^ (en) Licentie
  7. ^ (en) PostGIS projectwebsite
  8. ^ (en) Refractions Research - PostGIS History

This article is mirrored from “PostgreSQL” on Nederlands Wikipedia, revision 72079892, written by Wikipedia's contributors and licensed CC BY-SA 4.0. Editing it here creates a Quire copy with its own history.

Synced with Wikipedia revision 72079892 · just now