Technology

PostgreSQL: Das beste relationale Datenbanksystem

Auf der Suche nach einem zuverlässigen, performanten und modernen relationalen Datenbankmanagementsystem bin ich bei PostgreSQL (häufig auch Postgres genannt) von PostgreSQL Global Development Group fündig geworden.
Zunächst zeichnet sich PostgreSQL dadurch aus, dass es für verschiedene Betriebssysteme, wie Windows, Linux und Mac OS X zu Verfügung steht. Es bietet alles, was ein modernes Datenbankmanagementsystem heutzutage können muss:

• komplexe SQL-Abfragen mit Subselects
• ein umfassendes Transaktionskonzept (ACID-Prinzip)
• referentielle Integrität (Constraints, Foreign Keys)
• Views
• Trigger
• Stored Procedures in verschieden Sprachen (z.B. PL/pgSQL, PL/Python, PL/R)
• Export-/Importfunktionalität für Daten und Datenstrukturen
• ein ausgefeiltes Berechtigungskonzept
• Skalierbarkeit
• Schnittstellen zu einer Vielzahl von Programmiersprachen (z.B. C, C++, Java, PHP, .NET, Python und R)

Aufgrund dieser Eigenschaften können große und komplexe Anwendungen mit PostgreSQL als zugrundeliegendes Datenbankmanagementsystem realisiert werden. Nicht ohne Grund ist PostgreSQL in den meisten Linux-Distributionen bereits enthalten und auch Apple liefert ab der Version Mac OS X Lion (10.7) PostgreSQL als Standarddatenbank mit aus.
Für die Entwicklung und Administration von PostgreSQL-Datenbanken steht die Open-Source-Software pgAdmin zur Verfügung, welches ebenfalls für verschiedene Betriebssysteme verfügbar ist. Alle relevanten Administrations- und Entwicklungsaufgaben können leicht und intuitiv bewältigt werden. Aufgrund des angenehmen Designs und der übersichtlichen Anordnung der Funktionen macht das Arbeiten mit pgAdmin wirklich Spaß.
Als freie Open-Source-Software stehen PostgreSQL und pgAdmin kostenlos zur Verfügung und können von den Websites heruntergeladen werden.

Wer sich von der Qualität von PostgreSQL und pgAdmin überzeugen möchte, kann sich unter den nachfolgenden Links die Software kostenlos herunterladen:

https://www.postgresql.org/
https://www.pgadmin.org/

Für Fragen oder fachlichen Austausch stehe ich gerne zur Verfügung. Über eine Nachricht freue ich mich sehr.