Inhoudsopgave:
Definitie - Wat betekent PostgreSQL?
PostgreSQL is een open-source, object-relationeel databasebeheersysteem (ORDBMS) dat geen eigendom is van of wordt beheerd door één bedrijf of individu. Omdat postgresSQL-software open-source is, wordt het meestal beheerd via een gecoördineerde online-inspanning van een actieve wereldwijde gemeenschap van ontwikkelaars, enthousiastelingen en andere vrijwilligers.
PostgresSQL werd voor het eerst uitgebracht in het midden van de jaren 1990 en is geschreven in C. De belangrijkste concurrenten zijn Oracle DB, SQL Server en MySQL.
Deze term wordt ook wel Postgres genoemd.
Techopedia legt PostgreSQL uit
PostgresSQL en ingres, een eerdere inspanning, werden beide ontwikkeld door een team aan de Universiteit van Californië in Berkeley. PostgresSQL ondersteunde oorspronkelijk geen gestructureerde querytaal (SQL) - QUEL-querytaal werd gebruikt tot 1994, toen SQL-ondersteuning werd toegevoegd. In 1996 werd de eerste officiële open-source softwareversie van PostgresSQL uitgebracht.
PostgresSQL ondersteunt bijna alle relationele database-functies en biedt een paar ongebruikelijke functies die normaal niet aanwezig zijn in andere RDBMS-engines. Algemeen ondersteunde objecten omvatten weergaven, opgeslagen procedures, indexen, triggers en objectgedefinieerde gegevenstypen, naast algemene RDBMS-functies zoals primaire sleutels, relaties met externe sleutels en atomiciteit.
Bepaalde kritieke postgresSQL-functies zijn vergelijkbaar met Oracle DB en andere database-engines; dergelijke functies omvatten het gebruik van concepten zoals tabelruimten, savepoints en point-in-time herstel.