Zum Hauptinhalt Zur Navigation

PostgreSQL 8.1 erschienen

Rollensystem ersetzt Nutzer und Gruppen. Das freie, objektrelationale Datenbank-Managementsystem PostgreSQL wurde in Version 8.1 mit über 120 neuen Funktionen veröffentlicht. Dabei unterstützt PostgreSQL unter anderem die Authentifizierung über Rollen, die den Unterschied zwischen Nutzern und Gruppen aufheben. Per "Two-Phase Commit" lassen sich zudem Transaktionen auf mehreren Servern ausführen. Nicht zuletzt die Geschwindigkeit der neuen Version soll gesteigert worden sein.
/ Julius Stiebert
2 Kommentare News folgen (öffnet im neuen Fenster)

PostgreSQL geht auf eine fast 20-jährige Entwicklung zurück, die an der Universität Berkeley begann. Das objektrelationale Datenbank-Managementsystem ist konform zu den Standards SQL92 und SQL99 und bietet eine Vielzahl an Funktionen. An der Entwicklung der neuen Version 8.1 waren mehr als 200 Entwickler beteiligt.

Mit Version 8.1 wird ein neues Rollensystem zur Authentifizierung eingeführt, das sich flexibler verhält als das bisherige Nutzer- und Gruppenmodell. Nutzer, die sich als Rolle anmelden, können so auch die Rechte einer zugewiesenen Gruppe erhalten, womit der Unterschied zwischen Nutzern und Gruppen aufgehoben wird.

Transaktionen können mittels Two-Phase Commit nun in zwei Phasen ausgeführt werden. Dabei werden diese erst auf mehreren Computern vorbereitet und dann alle auf einmal ausgeführt. Beim Ausfall eines Servers kann die Transaktion trotzdem abgeschlossen werden. Somit lassen sich ACID-konforme (Atomicity, Consistency, Isolation and Durability) Transaktionen realisieren.

Durch "In-Memory Bitmaps" lassen sich nun zudem mehrere Indizes während einer Abfrage nutzen. Darüber hinaus haben die Entwickler die Geschwindigkeit der Datenbank weiter gesteigert, so dass nun beispielsweise der Zugriff auf partitionierte Tabellen schneller erfolgen soll. Auch die Leistungsfähigkeit auf Multiprozessorsystemen wurde verbessert. Ferner kann PostgreSQL 8.1 auf 64-Bit-Plattformen jetzt mit bis zu 2 TByte RAM umgehen.

Des Weiteren wurde die Kommandozeile um zusätzliche Möglichkeiten für Administratoren erweitert. Hinzugekommen sind außerdem Funktionen zur besseren Kompatibilität, die eine Portierung von MySQL- oder Oracle-basierenden Applikationen auf PostgreSQL erleichtern sollen.

Das unter der BSD-Lizenz stehende PostgreSQL 8.1 steht ab sofort zum Download(öffnet im neuen Fenster) bereit. Eine ausführliche Übersicht über alle Änderungen sowie Hinweise zur Migration von älteren Versionen bieten die Release-Notes(öffnet im neuen Fenster) .


Relevante Themen