PostgreSQL
| PostgreSQL | ||||
|---|---|---|---|---|
| Ontwerp en ontwikkeling | ||||
| Categorie | Relationeel DBMS | |||
| Ontwerper(s) | Michael Stonebraker | |||
| Ontwikkelaar(s) | PostgreSQL-gemeenschap aka PGDG: PostgreSQL Global Development Group | |||
| Besturingssysteem | Multiplatform | |||
| Geschreven in | C | |||
| Status en tijdlijn | ||||
| Status | Actief | |||
| Uitgebracht | 1996 (29 jaar) | |||
| Recentste versie | 18.4 (14 mei 2026)[1] | |||
| Recentste bètaversie | 19 beta 2 (16 juli 2026)[2] | |||
| Onderdelen | ||||
| Licentie(s) | PostgreSQL-licentie[3][4] | |||
| Links | ||||
| Website | (en) Projectpagina | |||
| Versiebeheer | Broncode | |||
| ||||
PostgreSQL is een vrije relationele databaseserver, uitgegeven onder de PostgreSQL licence,[5] gelijkwaardig aan de flexibele BSD-licentie. Het biedt een alternatief voor zowel opensource-databasemanagementsystemen, zoals MariaDB en Firebird, als voor propriëtaire systemen, zoals Oracle, Oracle MySQL, DB2 en Microsoft SQL Server. 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
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
De huidige versie is 18.4, uitgebracht op 14 mei 2026. De volgende versies worden onderhouden als legacyversie:
- 17.10
- 16.14
- 15.18
- 14.23
Versies 13 (13.23) en lager worden niet meer onderhouden.
PostGIS
Postgis[6] 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.[7] 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
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.
Externe link
- (en) Projectpagina
- ↑ "PostgreSQL 18.4, 17.10, 16.14, 15.18, and 14.23 Released!"; datum van uitgave: 14 mei 2026.
- ↑ "PostgreSQL 19 Beta 2 Released!"; datum van uitgave: 16 juli 2026.
- ↑ (en) PostgreSQL licence approved by OSI
- ↑ OSI PostgreSQL licence (20 februari 2010). Geraadpleegd op 19 mei 2013.
- ↑ (en) Licentie
- ↑ (en) PostGIS projectwebsite
- ↑ (en) Refractions Research - PostGIS History
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.