Inhaltsverzeichnis:
Definition - Was bedeutet PostgreSQL?
PostgreSQL ist ein Open-Source-Verwaltungssystem für objektrelationale Datenbanken (ORDBMS), das keinem Unternehmen oder einer Einzelperson gehört oder von diesen kontrolliert wird. Da es sich bei postgresSQL-Software um Open Source handelt, erfolgt die Verwaltung hauptsächlich durch koordinierte Online-Bemühungen einer aktiven globalen Community von Entwicklern, Enthusiasten und anderen Freiwilligen.
PostgresSQL wurde Mitte der 90er 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.
Techopedia erklärt PostgreSQL
PostgresSQL und Ingres, eine frühere Anstrengung, 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 erst 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 Atomarität.
Bestimmte wichtige PostgresSQL-Funktionen ähneln Oracle DB und anderen Datenbank-Engines. Zu diesen Funktionen gehört die Verwendung von Konzepten wie Tablespaces, Sicherungspunkten und Wiederherstellung zu bestimmten Zeitpunkten.