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
