Das Unternehmen Postgres Professional hat die VerfĂŒgbarkeit der proprietĂ€ren Datenbank Pro Enterprise 15.1.1 bekannt gegeben, die auf dem Code der PostgreSQL 15 basiert und neue Funktionen umfasst, die fĂŒr die Integration in die nĂ€chsten PostgreSQL-Versionen bereitgestellt werden. Zudem enthĂ€lt sie eine Reihe spezifischer Erweiterungen fĂŒr hochbelastete Systeme. Die Datenbank unterstĂŒtzt Multi-Master-Replikation, blockbasierte Datenkompression, inkrementelle Backups, einen integrierten Connection-Pooler, optimierte Tabellenspartitionierung, verbesserten Volltextsuche, automatische Kompilierung und Abfrageplanung.
Hauptneuheiten:
- UnterstĂŒtzung fĂŒr Pakete (Packages, Funktions- und ProzedursĂ€tze) im Oracle-Stil, um die Migration von PL/SQL-Code bei einem Wechsel von Oracle zu Postgres zu erleichtern. Technisch gesehen stellt die UnterstĂŒtzung von Paketen eine Erweiterung der Syntax von PL/pgSQL dar (mit kleinen ErgĂ€nzungen im Kern der Datenbank), die einen funktionalen Ăquivalent zu Oracle-Paketen ermöglicht und eine Reihe zusĂ€tzlicher Befehle zur Arbeit mit ihnen einfĂŒhrt.
- Die Ăbergabe von Positionsparametern an ein Skript in psql ermöglicht die Erstellung flexiblerer und vielseitigerer Shell-Skripte fĂŒr die Arbeit mit Datenbanksystemen. Neben den offensichtlichen Vorteilen beim Design neuer Skripte erleichtert dies auch die Anpassung von SQL-Skripten beim Migrationsprozess von Oracle-Datenbanken, wo eine solche FunktionalitĂ€t den Nutzern vertraut ist.
- Das pgpro_anonymizer-Plugin zur Maskierung (Obfuskation) von Daten sorgt fĂŒr die Sicherheit der Datenspeicherung in Unternehmenssystemen und ermöglicht zudem die Erstellung anonymisierter Datenbankkopien fĂŒr Test- und Entwicklungsumgebungen.
- Auf Basis von pg_probackup wurde ein neues Backup-Tool fĂŒr Unternehmensumgebungen, pg_probackup Enterprise, entwickelt, das folgende Funktionen bietet: ein neues I/O-Subsystem zur Leistungssteigerung; UnterstĂŒtzung des S3-Protokolls fĂŒr die Datenspeicherung in Cloud-Systemen; KompatibilitĂ€t mit dem CFS (Datenkompression) beim Erstellen inkrementeller Backups; UnterstĂŒtzung aller Backup-Modi (DELTA, PAGE und PTRACK); UnterstĂŒtzung der Komprimierungsalgorithmen LZ4 und ZSTD.
- Neue Funktionen zur Verarbeitung von JSON gemÀà dem Standard SQL:2016, zusÀtzlich zur bereits implementierten JSONPATH-Sprache.
- Bereitschaft zur Nutzung der Erweiterung TimescaleDB (nach der offiziellen AnkĂŒndigung des Entwicklers zur UnterstĂŒtzung von PostgreSQL 15).
- HinzufĂŒgung des tds_fdw-Moduls zur Vereinfachung der Migration von MS SQL Server.
- Offizielle UnterstĂŒtzung fĂŒr Elbrus-Prozessoren.
Quelle: opennet.ru
