|
Das Entwicklerteam hat PostgreSQL
9.5, wie bei der Veröffentlichung des Release Candidates
im Dezember geplant, nun als fertige Version freigegeben. Im Vergleich
zur Beta hat sich hinsichtlich der Funktionen wenig geändert.
Die Erweiterung des INSERT-Befehls durch ON CONFLICT UPDATE ist
ein vielfach nachgefragtes Feature. Dieses als UPSERT bezeichnete
Vorgehen ändert bereits vorhandene Daten oder fügt einen
neuen Datensatz ein. Somit können Entwickler geänderte
und neue Zeilen gleich behandeln und müssen, um Konflikte zu
vermeiden, nicht vor jedem Einfügen eine Abfrage ausführen.
Das Team spricht, da die Funktionalität in anderen Datenbanken
seit längerer Zeit vorhanden ist, in der Ankündigung
zum fertigen Release davon, dass hiermit bei der Migration von MySQL-Anwendungen
auf PostgreSQL die letzte entscheidende Hürde falle.
Die Zugriffsrechte auf Zeilenebene dank Row-Level Security (RLS)
sind ebenfalls neu. Die Entwickler haben außerdem auf entfernten
Servern den Umgang mit Daten vereinfacht, sodass Administratoren
nun beispielsweise, statt die Struktur jeder einzelnen Tabelle zu
bestimmen, komplette Schemata importieren können. Externe Tabellen
dürfen zudem sowohl Eltern als auch Kinder lokaler Tabellen
sein.
PostgreSQL 9.5 hat für den Bereich Big Data einige Neuerung
zu bieten. BRIN-Indexing nutzt für sehr große Tabellen
mit einer natürlichen Sortierung kleine Indizes. Das Team spricht
als Beispiel davon, dass Tabellen mit mehreren Milliarden Zeilen
aus Log-Daten zur Indexierung bei der Suche nur fünf Prozent
der Zeit, wie bei einer herkömmlichen B-Baum-Indexstruktur,
benötigten. Queries numerischer und Text-Daten soll der sogenannte
Abbreviated-Keys-Algorithmus um den Faktor Zwei bis Zwölf beschleunigen.
Das Gruppieren von Abfragen über mehrere Spalten wird durch
GROUPING SETS ermöglicht. Noch weitere Kombinationsmöglichkeiten
bietet CUBE und zudem will es die Integration in OLAP-Reporting-Werkzeuge
wie Tableau vereinfachen.
Auf einer eigenen Wiki-Seite
haben die Entwickler alle Neuerungen in PostgreSQL 9.5 zusammengefasst.
Auf der offiziellen Download-Seite
sind die aktuellen Binaries und die Sourcen verlinkt.
(mt, hannover)
(siehe auch heise-News-Ticker:)
Hannover · EDV-Beratung ·
Linux · Novell · Microsoft · Seminar ·
IT-Consult · Netzwerk · LPIC · CLE
|