PostgreSQL 9.4 veröffentlicht
Skalierbarkeit
Das 9.4-Release bringt mit Logical Decoding eine neue API mit, um den PostgreSQL-Replikationsstrom zu lesen, filtern und manipulieren. Diese Schnittstelle legt die Grundlage für neue Replikations-Werkzeuge wie bidirektionale Replikation, welche wiederum Multi-Master-Cluster ermöglicht. Weitere Verbesserungen im Replikationsmechanismus, wie Replikations-Slots und zeitverzögerte Replika-Server, bieten neue Möglichkeiten und verbessertes Management von replizierten Datenbanken. "Der Hauptgrund für die sofortige Adaption von PostgreSQL 9.4 in unserer Produktivumgebung ist das neue Logical decoding", sagt Marco Favale, Cartographic Production Manager bei Navionics. "Die Möglichkeit, kundenspezifische und flexible Output-Plugins zu schreiben erlaubt uns, Änderungen an bestimmten Tabellen transparent zu sammeln und zu replizieren, wann und wo immer wir möchten. Die komplexe und schwierig zu wartende trigger-basierte Replikationslösung können wir dadurch ablösen."Performance
Version 9.4 bringt auch verschiedene Performance-Verbesserungen, die mehr aus jedem PostgreSQL-Server herausholen sollen, so zum Beispiel:- Verbesserungen bei GIN indexes, mit bis zu 3x höherer Geschwindigkeit bei bis zu 50% weniger Platzbedarf.
- Materialized Views können jetzt im Hintergrund aktualisiert werden, ohne laufende Abfragen zu blockieren, was schnellere und aktuellere Reports ermöglicht.
- Schnelles Aufwärmen des Datenbank-Cache beim Neustart mit pg_prewarm.
- Schnelleres paralleles Schreiben in das PostgreSQL Transaktions-Log.
Weitere Informationen
Weitere Informationen finden Sie auf den Projektseiten.Sie möchten zukünftig per Newsletter der Informatik Aktuell informiert werden? Hier können Sie sich anmelden.