Ist ein wichtiger Meilenstein für Stack Overflow 2024-Entwickler beliebtestes relationales Datenbankverwaltungssystem (DBMS), jene PostgreSQL Global Development Group wurde veröffentlicht PostgreSQL 17. Die neueste Version dieses Open-Source-DBMS führt eine Reihe neuer Funktionen und Leistungsverbesserungen ein, die die Position von PostgreSQL als führende Datenbanklösung für Unternehmen und Entwickler weiter stärken.
Außerdem: 20 Jahre später hat es Echtzeit-Linux in den Kernel geschafft – und zwar tatsächlich
Eine der am meisten erwarteten neuen Funktionen in PostgreSQL 17 ist die native Unterstützung für inkrementelle Backups. Bisher musste man hierfür auf Programme von Drittanbietern zurückgreifen; Jetzt wird es in den Server eingespeist. Dies reduziert den Speicherbedarf und die Wiederherstellungszeit und macht es besonders wertvoll für Unternehmensdatenbankumgebungen, in denen vollständige Sicherungen zeitaufwändig und ressourcenintensiv sind.
PostgreSQL 17 erweitert seine SQL/JSON-Funktionen erheblich und führt neue Funktionen wie JSON_TABLE(), JSON_EXISTS(), JSON_QUERY() und JSON_VALUE() ein. Diese Ergänzungen bringen PostgreSQL näher an den SQL:2023-Standard und bieten Entwicklern leistungsstarke Tools für die SQL-freundliche Interaktion mit JSON-Dokumenten.
Das neue PostgreSQL bietet auch die Möglichkeit zur Konfiguration Einfach zuletzt verwendet (SLRU) Cache, der für die Verarbeitung von Untertransaktionen wichtig ist. Mit dieser Funktion können Anwendungen mit hohem Transaktionsvolumen effizienter ausgeführt werden, ohne dass ihre Transaktionsverarbeitung erheblich überarbeitet werden muss.
PostgreSQL nutzt schließlich auch die logische Replikation, die es Ihnen ermöglicht, Daten zwischen PostgreSQL-Datenbanken zu replizieren. Wenn Sie bisher die logische Replikation nutzten, um im Falle eines Fehlers eine Standby-Datenbank zu starten, mussten Sie die Replikation neu synchronisieren. Das nimmt viel Zeit in Anspruch. Datenbankadministratoren müssen sich ab dieser Version nicht mehr mit diesen Verzögerungen herumschlagen.
„Unsere Arbeit konzentriert sich auf PostgreSQL 17“, sagte Jozef de Vries, Chief Product Engineering Officer CompanyDBein führendes PostgresSQL-Unternehmen, „unterstreicht die Überzeugung, dass Postgres mehr als nur eine Datenbank ist – es ist eine Datenplattform, die Ihre wichtigsten Geschäftssysteme unterstützt.“ Durch die Einführung von Funktionen wie inkrementellem Backup und der Weiterentwicklung von Funktionen wie JSON-Funktionalität und -Leistung verdoppelt EDB unser Engagement für Open-Source-Projekte und ermöglicht es Unternehmen gleichzeitig, „Postgres“ zur Lösung ihrer dringendsten Datenherausforderungen zu nutzen.“
Außerdem: Linux wurde nie für die Cloud entwickelt, aber DBOS wurde für die Cloud entwickelt – und Sie können es kostenlos testen
Neben neuen Funktionen bringt PostgreSQL 17 mehrere Leistungsverbesserungen mit. Die wichtigsten davon sind:
- Verbesserte Verarbeitung von WAL-Sperren (Write-Ahead-Log), wobei einige Tests Leistungsverbesserungen von bis zu 2x für Workloads mit stark gleichzeitigen Änderungen zeigten.
- Abfrageoptimierung mithilfe der IN-Klausel mit B-Tree-Index. Dies ist der Standardindextyp von PostgreSQL. Dadurch wird die Ausführungszeit erheblich verlängert.
- Unterstützung für Intel AVX-512-Chipanweisungen für bestimmte Funktionen.
Mit seinem Fokus auf erweiterte Funktionen und bessere Leistung stellt PostgreSQL 17 einen großen Fortschritt für die Datenbankplattform dar. Da Unternehmen zunehmend auf datengesteuerte Entscheidungsfindung und KI-Anwendungen angewiesen sind, werden die Verbesserungen in dieser Version wahrscheinlich die Position von PostgreSQL als DBMS der Wahl für moderne Datenbankanforderungen stärken.