Firma Postgres Professional ogłosiła dostępność proprietary SGBD Pro Enterprise 15.1.1, opartego na kodzie źródłowym PostgreSQL 15, który zawiera nowe funkcjonalności przekazane do integracji w następujące gałęzie PostgreSQL oraz szereg specyficznych dodatków dla systemów o wysokim obciążeniu. SGBD obsługuje replikację multi-master, kompresję danych na poziomie bloków, inkrementalne tworzenie kopii zapasowych, wbudowany puler połączeń, zoptymalizowane partycjonowanie tabel, ulepszony pełnotekstowy wyszukiwanie, automatyczną kompilację i planowanie zapytań.
Główne nowości:
- Wsparcie dla pakietów (Packages, zestawy funkcji i procedur) w stylu Oracle w celu uproszczenia migracji kodu w języku PL/SQL podczas przechodzenia z Oracle do Postgres. Z technicznego punktu widzenia wsparcie dla pakietów jest rozszerzeniem składni języka PL/pgSQL (z niewielkimi dodatkami w jądrze SGBD), które pozwala na realizację funkcjonalnego odpowiednika pakietów Oracle i wprowadza szereg dodatkowych poleceń do ich obsługi.
- Przekazywanie pozycyjnych parametrów do skryptu w psql, co pozwala na tworzenie bardziej elastycznych i uniwersalnych skryptów shell do pracy z SGBD. Oprócz wyraźnych korzyści przy projektowaniu nowych skryptów, uprości to adaptację skryptów SQL podczas migracji z SGBD Oracle, gdzie podobna funkcjonalność jest znana użytkownikowi.
- Rozszerzenie pgpro_anonymizer do maskowania (obfuskacji) danych, które zapewnia bezpieczeństwo przechowywania danych w systemach na poziomie przedsiębiorstwa, a także umożliwia tworzenie zanonimizowanych kopii baz danych do użytku w środowiskach testowych i deweloperskich.
- Na podstawie pg_probackup opracowano nowe narzędzie do tworzenia kopii zapasowych dla środowisk przedsiębiorstw pg_probackup Enterprise, które wdraża: nowy podsystem wejścia-wyjścia, zwiększający wydajność; wsparcie dla protokołu S3 do przechowywania danych w systemach chmurowych; kompatybilność z CFS (kompresji danych) z mechanizmem tworzenia inkrementalnych kopii zapasowych; wsparcie dla wszystkich trybów tworzenia kopii zapasowych (DELTA, PAGE i PTRACK); wsparcie dla algorytmów kompresji LZ4 i ZSTD.
- Nowe funkcje przetwarzania JSON zgodnie ze standardem SQL:2016 w uzupełnieniu do wcześniej wdrożonego języka JSONPATH.
- Gotowość do pracy z rozszerzeniem TimescaleDB (po oficjalnym ogłoszeniu przez jego twórcę o wsparciu dla PostgreSQL 15).
- Dodanie modułu tds_fdw ułatwiającego migrację z MS SQL Server.
- Oficjalne wsparcie dla procesorów Elbrus.
Źródło: opennet.ru
