Postgresql

Definition - Was bedeutet PostgreSQL?

PostgreSQL ist ein Open-Source-Objektverwaltungssystem für objektrelationale Datenbanken (ORDBMS), das keinem Unternehmen oder einer Einzelperson gehört oder von diesem kontrolliert wird. Da die postgresSQL-Software Open Source ist, wird sie hauptsächlich durch koordinierte Online-Bemühungen einer aktiven globalen Community von Entwicklern, Enthusiasten und anderen Freiwilligen verwaltet.

PostgresSQL wurde Mitte der neunziger Jahre erstmals veröffentlicht und ist in C geschrieben. Zu den Hauptkonkurrenten zählen Oracle DB, SQL Server und MySQL.

Dieser Begriff wird auch als Postgres bezeichnet.

Technische.me erklärt PostgreSQL

PostgresSQL und ingres, ein früherer Versuch, wurden beide von einem Team an der University of California in Berkeley entwickelt. PostgresSQL unterstützte ursprünglich keine strukturierte Abfragesprache (SQL) - die QUEL-Abfragesprache wurde bis 1994 verwendet, als die SQL-Unterstützung hinzugefügt wurde. 1996 wurde die erste offizielle Open-Source-Softwareversion von PostgresSQL veröffentlicht.

PostgresSQL unterstützt fast alle relationalen Datenbankfunktionen und bietet einige ungewöhnliche Funktionen, die normalerweise in anderen RDBMS-Engines fehlen. Zu den häufig unterstützten Objekten gehören Ansichten, gespeicherte Prozeduren, Indizes, Trigger und objektdefinierte Datentypen sowie allgemeine RDBMS-Funktionen wie Primärschlüssel, Fremdschlüsselbeziehungen und Atomizität.

Bestimmte wichtige postgresSQL-Funktionen ähneln Oracle DB und anderen Datenbankmodulen. Zu diesen Funktionen gehört die Verwendung von Konzepten wie Tablespaces, Sicherungspunkten und Wiederherstellung zu einem bestimmten Zeitpunkt.