Die Firma Postgres Professional hat die Verfügbarkeit des proprietären DBMS Pro Enterprise 15.1.1 angekündigt, das auf der Codebasis von PostgreSQL 15 basiert und neue Funktionen enthält, die zur Integration in die folgenden PostgreSQL-Branches bereitgestellt werden, sowie eine Reihe spezifischer Erweiterungen für hochbelastete Systeme. Das DBMS unterstützt die Multimaster-Replikation, die Datenkompression auf Blockebene, inkrementelle Datensicherung, einen eingebauten Connection-Pooler, optimierte Tabellenspartitionierung, verbesserte Volltextsuche, automatische Kompilierung und Abfrageplanung.
Hauptneuheiten:
- Die Unterstützung von Paketen (Packages, Funktions- und Prozedurensätze) im Oracle-Stil zur Vereinfachung der Migration von PL/SQL-Code beim Wechsel von Oracle zu Postgres. Aus technischer Sicht stellt die Unterstützung von Paketen eine Erweiterung der Syntax der Sprache PL/pgSQL dar (mit wenigen Ergänzungen im DBMS-Kern), die einen funktionalen Äquivalent zu Oracle-Paketen umsetzt und eine Reihe zusätzlicher Befehle zur Arbeit mit ihnen einführt.
- Die Übergabe von Positionsparametern an ein Skript in psql, was die Erstellung flexiblerer und universeller Shell-Skripte für die Arbeit mit DBMS erleichtert. Neben den offensichtlichen Vorteilen bei der Gestaltung neuer Skripte wird dies die Anpassung von SQL-Skripten bei der Migration von Oracle DBMS vereinfachen, wo eine solche Funktionalität dem Benutzer vertraut ist.
- Das pgpro_anonymizer-Plugin zur Maskierung (Obfuskation) von Daten, mit dem die Sicherheit von Daten in unternehmenskritischen Systemen gewährleistet und anonymisierte Kopien von Datenbanken für Test- und Entwicklungsumgebungen erstellt werden können.
- Basierend auf pg_probackup wurde ein neues Backup-Tool für Unternehmensumgebungen, pg_probackup Enterprise, entwickelt, das Folgendes implementiert: ein neues Eingabe-/Ausgabesubsystem zur Leistungssteigerung; Unterstützung für das S3-Protokoll zur Speicherung von Daten in Cloud-Systemen; CFS-Kompatibilität (Datenkompression) mit dem Mechanismus zur Erstellung inkrementeller Backups; Unterstützung aller Backup-Modi (DELTA, PAGE und PTRACK); Unterstützung der Kompressionsalgorithmen LZ4 und ZSTD.
- Neue Funktionen zur Verarbeitung von JSON aus dem Standard SQL:2016 zusätzlich zur bereits implementierten JSONPATH-Sprache.
- Bereitschaft zur Zusammenarbeit mit der Erweiterung TimescaleDB (nach der offiziellen Ankündigung des Entwicklers über die Unterstützung von PostgreSQL 15).
- Hinzufügen des Moduls tds_fdw zur Vereinfachung der Migration von MS SQL Server.
- Offizielle Unterstützung für die Prozessoren "Elbrus."
Quelle: opennet.ru
