Original-URL des Artikels: https://www.golem.de/0511/41491.html    Veröffentlicht: 08.11.2005 11:27    Kurz-URL: https://glm.io/41491

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.

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 bereit. Eine ausführliche Übersicht über alle Änderungen sowie Hinweise zur Migration von älteren Versionen bieten die Release-Notes.  (js)


Verwandte Artikel:
Open Source: PostgreSQL 10 erweitert das Konzept von Teilen und Herrschen   
(06.10.2017, https://glm.io/130485 )
MySQL 5.0 fast fertig   
(27.09.2005, https://glm.io/40661 )
Cloud: Oracle investiert global in zwölf weitere Rechenzentren   
(13.02.2018, https://glm.io/132737 )
US Air Force: Biegbares Arduino-Board für die Uniform oder den Jetflügel   
(12.02.2018, https://glm.io/132721 )
Mycroft Mark II: Smarter Open-Source-Lautsprecher vorgestellt   
(26.01.2018, https://glm.io/132404 )

Links zum Artikel:
PostgreSQL (.org): http://www.postgresql.org

© 1997–2019 Golem.de, https://www.golem.de/