Zum Hauptinhalt Zur Navigation Zur Suche

Datenbank: PostgreSQL 9.1 Beta 1 mit synchroner Replikation

Mehr neue Funktionen als jede Version von PostgreSQL bisher soll die Version 9.1 bieten, die ab sofort in einer ersten Betaversion zum Download bereitsteht. Sie beherrscht unter anderem eine synchrone Replikation.
/ Jens Ihlenfeld
6 Kommentare Auf Google folgen (öffnet im neuen Fenster)

Das PostgreSQL-Projekt hat seine freie Datenbank PostgreSQL 9.1 Beta 1 veröffentlicht. Die Beta enthält bereits alle Funktionen, die auch Bestandteil der finalen Version 9.1 sein sollen. Sie soll in zwei bis vier Monaten veröffentlicht werden.

Neu in PostgreSQL 9.1 ist unter anderem eine synchrone Replikation(öffnet im neuen Fenster). Dabei wird eine Transaktion vom Master erst dann abgeschlossen, wenn sie mindestens auf einem Slave angekommen ist. Das soll verhindern, dass es zu Datenverlust kommt, wenn ein Master abstürzt, noch bevor der erste Slave die Daten erhalten hat. Allerdings sinkt gegenüber der schon bisher verfügbaren asynchronen Replikation die Schreibgeschwindigkeit.

Die Serializable Snapshot Isolation(öffnet im neuen Fenster) emuliert eine serielle Ausführung von Transaktionen, um sicherzustellen, dass parallel ausgeführte Transaktionen zu keinem anderen Ergebnis kommen als seriell ausgeführte. Ebenfalls neu sind die sogenannten "Unlogged Tables". Inhalte solcher Tabellen werden nicht in einem Write-Ahead-Log erfasst.

Darüber hinaus wurde die Unterstützung multilingualer Datenbanken verbessert, es gibt ein K-Nearest-Neighbor-Indexing und Integration in SE-Linux. PostgreSQL 9.1 Beta 1 steht ab sofort unter postgresql.org(öffnet im neuen Fenster) zum Download bereit.


Relevante Themen