Postgresql ist ein objektrelationales Datenbanksystem auf Open-Source-Basis. Die Software ist konform mit dem SQL-Standard ANSI-SQL 92. Alle dort geforderten Funktionen sind verfügbar.
Weitere Features
- Trigger und gespeicherte Prozeduren (Stored Procedures) sind in verschiedenen Sprachen möglich, etwa PL/pgSQL, PL/Tcl, PL/Perl, PL/Python, PL/Java, PL/PHP, PL/Ruby, PL/R, PL/sh, PL/Scheme
- unterstützt Heap Only Tuples (HOT)
- Mengenoperationen
- umfassendes Transaktionskonzept, das MVCC (Multiversion concurrency control) unterstützt
- beinhaltet SQL92- und SQL99-Datentypen, wie Integer, Numeric, Boolean, Char, Varchar, Date, Interval and Timestamp
- ermöglicht komplexe Abfragen mit Unterabfragen (Subselects), auch geschachtelt
- referenzielle Integrität (unter anderem Constraints, Fremdschlüssel)
- maximale Datenbankgröße nur durch den verfügbaren Speicher begrenzt
- Views, die mit Hilfe von Regeln auch schreibfähig sein können
- asynchrone Commits
- Schnittstellen zu vielen Programmiersprachen: C, C++, Java/JDBC, Tcl, PHP, Perl, Python, Ruby, ODBC und .NET
- „Just-in-Time“-Schreibstrategie
- integrierte Volltextsuche Tsearch2
- Export und Import sowohl der Daten als auch der Datenbankstrukturen (Schemata)
- Erweiterbarkeit der Funktionen und der Datentypen
- lauffähig auf vielen Unix-Plattformen und nativ unter Microsoft Windows
Fazit
Postgresql blickt auf eine lange Entwicklungsgeschichte zurück und wird fortlaufend von einer großen Community weiterentwickelt. Die Software ist eine der fortgeschrittensten Open-Source-Produkte für objektrelationale Datenbanksysteme.
Neueste Kommentare
Noch keine Kommentare zu Elektronische Datenverwaltung: SQL sorgt für Ordnung
Kommentar hinzufügenVielen Dank für Ihren Kommentar.
Ihr Kommentar wurde gespeichert und wartet auf Moderation.