Warum PostgreSQL?

Eine lockere Zusammenstellung von Features. Teil 5

Extensions

Das PostgreSQL-Basissystem lässt sich durch die Installation von Extensions sehr einfach um zusätzliche Funktionalität erweitern. Die Palette reicht von Extensions zur Einführung zusätzlicher Datentypen über eine Oracle-Kompatibilitäts-Extension bis hin zu Extensions für den transparenten Zugriff auf Fremddatenbanken. Für viele Anwendungsfälle ist bereits eine passende Extension vorhanden, und es kommen ständig neue hinzu. Manche davon sind so gut und nützlich, dass ihre Funktionalität irgendwann ins Core-System übernommen wird.

Common Table Expressions und rekursive Abfragen

Um komplexere Abfragen besser in den Griff zu bekommen, können Unterabfragen zum Teil als so genannte „Common Table Expressions“ geschrieben werden. Auch rekursive Abfragen (vgl. Oracles „CONNECT BY PRIOR“-Funktionalität) werden auf diese Weise ziemlich einfach möglich.

PostGIS

Mit PostGIS steht eine außerordentlich mächtige Extension für PostgreSQL zur Verfügung, die der Speicherung und Verarbeitung von GIS-Daten (Geo-Informationssysteme, „geospatial data“) dient, z.B. zur Erstellung von Kartenmaterial oder Berechnung von Routen. Viele derartige Anwendungen verwenden PostGIS.

Weitere Informationen zu PostgreSQL finden Sie hier.

Haben Sie Fragen rund um PostgreSQL? Unsere Experten helfen gerne weiter: postgresql@exirius.de

Part 6/10 – Upsert und Foreign Data Wrappers