14.09.2011, 00:00 Uhr

Synchrone Replizierung in PostgreSQL 9.1

PostgreSQL 9.1 ist fertig. Die Open-Source-Datenbank wartet wieder mit neuen und verbesserten Funktionen auf. Die in Version 9.0 eingeführte Streaming-Replizierung von PostgreSQL bauen die Entwickler in PostgreSQL 9.1 aus. Jetzt ist auch eine synchrone Replizierung möglich, die sich wahlweise ein- oder ausschalten lässt. Bei der synchronen Replizierung wartet der primäre Server darauf, dass ein Standby-Server die Daten einer Transaktion auf die Festplatte geschrieben hat, bevor die Übergabe anerkannt wird. Es kann immer nur ein Standby-Server die Rolle des synchronen Standby-Systems übernehmen.

Weitere Neuigkeiten  sind Sortiermöglichkeiten pro Spalte, so dass sich Daten nun Datenbank-, Tabellen- und spaltenweise sortieren lassen. Unlogged Tables, die Datenbankadministratoren mit der UNLOGGED-Option in CREATE_TABLE erzeugen, verschaffen der Datenbank einen Performanceschub durch schnellere Updates als bei normalen Tabellen. Dafür sind sie bei einem Absturz ungeschützt: Inhalte von Unlogged Tables werden bei einem Serverabsturz automatisch gelöscht. Die serverseitige Programmiersprache PL/Python hat ebenfalls ein Update spendiert bekommen. Auch Erweiterungen für PostgreSQL lassen sich leichter packen und bereitstellen. (ph/webdev)  PostgreSQL



Das könnte Sie auch interessieren