Was ist PostgreSQL?

Webhosting 1 Min. Lesezeit

PostgreSQL ist ein Open-Source-Objekt-Relationales Datenbankmanagementsystem (ORDBMS). ORDBMS stellen eine Untergruppe der relationalen Datenbankmanagementsysteme (RDBMS) dar, gehen jedoch über diese hinaus, da sie einige Prinzipien der objektorientierten Programmierung unterstützen. PostgreSQL erfreut sich bei Datenbankdesignern, Entwicklern und Administratoren großer Beliebtheit, da es über zahlreiche Funktionen verfügt, darunter gespeicherte Prozeduren, Trigger, Unterstützung externer Datenspeicher und SQL-Kompatibilität.

Geschichte

Die Geschichte von PostgreSQL reicht bis ins Jahr 1985 zurück, als an der University of California in Berkeley das POSTGRES-Projekt ins Leben gerufen wurde, dessen Ziel die Entwicklung eines neuen objektrelationalen Datenbankmanagementsystems (ORDBMS) war. Das POSTGRES-Projekt wurde von Michael Stonebraker geleitet, der zuvor am Datenbankmanagementsystem Ingres gearbeitet hatte.

Anfang der 1990er Jahre wurde das POSTGRES-Projekt abgeschlossen, und das System wurde der Öffentlichkeit zugänglich gemacht. In der Folge wurde die Entwicklung des Systems von anderen Entwicklern fortgesetzt und um neue Funktionen erweitert. Im Jahr 1996 wurde das System erstmals unter dem Namen PostgreSQL geführt.

In den letzten Jahren hat die Beliebtheit von PostgreSQL erheblich zugenommen, und mittlerweile nutzen zahlreiche Großunternehmen, darunter Apple, Red Hat und Yahoo, dieses Datenbankmanagementsystem. Die Beliebtheit von PostgreSQL beruht auf der hohen Leistungsfähigkeit des Systems, der hervorragenden Skalierbarkeit, der Unterstützung mehrerer Datenbanken sowie der umfassenden Unterstützung verschiedener Datentypen.

Der Open-Source-Charakter von PostgreSQL ermöglicht es Entwicklern, frei auf den Quellcode des Systems zuzugreifen und diesen entsprechend ihren eigenen Anforderungen anzupassen. Das System unterstützt die Sprache SQL, wodurch Entwickler ihre Datenbanken mithilfe von SQL verwalten können.

Anwendungsbereiche von PostgreSQL

Die Anwendungsbereiche von PostgreSQL sind breit gefächert und umfassen unter anderem Webanwendungen, Geschäftsanwendungen, Geoinformatik-Datenbanken, Regierungssysteme, Unternehmensdatenbanken und vieles mehr. Die Beliebtheit des Systems beruht auf seiner hohen Leistung, seiner hervorragenden Skalierbarkeit und der umfassenden Unterstützung verschiedener Datentypen, was es Entwicklern ermöglicht, das System für unterschiedliche Datenbankverwaltungsaufgaben einzusetzen. Der Open-Source-Charakter von PostgreSQL ermöglicht es Entwicklern, frei auf den Quellcode des Systems zuzugreifen und diesen entsprechend ihren eigenen Anforderungen anzupassen. Das Datenbankmanagementsystem unterstützt die Sprache SQL, wodurch Entwickler ihre Datenbanken mithilfe von SQL verwalten können.

Zurück: Webhosting-Artikel (22)