Die PostgreSQL Global Development Group gibt die Verfügbarkeit einer neuen Version ihrer Datenbank, PostgreSQL 9.1, bekannt.
Zu den Neuerungen des aktuellsten Release zählt die synchrone Replikation für PostgreSQL-Cluster mit mehreren Nodes. Dabei kann auf Wunsch neben dem Master auch der Standby-Server eine Transaktion bestätigen müssen (2-safe replication), was Datenverlusten effektiv vorbeugt. Die Replikation lässt sich per Transaktion zu- oder im Interesse kürzerer Antwortzeiten abschalten.
Ebenfalls neu ist das Indexingverfahren K-Nearest-Neighbor (KNN) Indexing, bei dem für Textsuchen, Ähnlichkeitssuchen und Geodaten mathematische Distanzen berechnet werden. PostgreSQL gehört zu den ersten Datenbanken, die KNN einsetzen. Im Interesse einer weiteren Beschleunigung lässt sich in der neuen Version für temporäre Daten oder Informationen zu Websessions und dergleichen das Logging abschalten. Das verspricht eine Performancesteigerung auf das Zehnfache verglichen mit der Geschwindigkeit von Tabellen mit Logging.
Eine Neuerung, die eher der Funktionalität als der Performance zugute kommt, ist die ab sofort spaltenweise verschieden einstellbare Sortierreihenfolge. Das hilft vor allem bei Tabellen weiter, die Spalten in verschiedenen Sprachen beeinhalten. Auch die Sicherheit der Datenbank wurde weiter verbessert, so gibt es nun unter anderem eine vollständige Unterstützung für Security-Enhanced Linux (SE Linux).
Die nächste Generation der PostgreSQL-Datenbank bringt zahlreiche Verbesserungen mit.