Společnost Postgres Professional oznámila dostupnost proprietární databázové platformy Pro Enterprise 15.1.1, založené na zdrojovém kódu PostgreSQL 15, která zahrnuje nové funkce, jež byly přeneseny k integraci do následujících větví PostgreSQL, a také řadu specifických rozšíření pro systémy s vysokým zatížením. Databáze podporuje multimaster replikaci, blokovou kompresi dat, inkrementální zálohování, vestavěný správce spojení, optimalizované dělení tabulek, vylepšené fulltextové vyhledávání, automatickou kompilaci a plánování dotazů.
Hlavní novinky:
- Podpora balíčků (Packages, soubory funkcí a procedur) ve stylu Oracle pro usnadnění migrace kódu v jazyce PL/SQL při přechodu z Oracle na Postgres. Z technického hlediska podpora balíčků představuje rozšíření syntaxe jazyka PL/pgSQL (s drobnými úpravami v jádru databázového systému), díky čemuž se realizuje funkční ekvivalent balíčků Oracle a zavádějí se další příkazy pro jejich zpracování.
- Předávání pozičních parametrů do skriptu v psql, což umožňuje vytvářet flexibilnější a univerzálnější shell-skripty pro práci s databázovým systémem. Kromě zřejmých výhod při návrhu nových skriptů to usnadní adaptaci SQL skriptů při migraci z databází Oracle, kde je podobná funkčnost uživatelům dobře známa.
- Rozšíření pgpro_anonymizer pro maskování (obfuskaci) dat, které umožňuje zajistit bezpečnost ukládání dat v systémech podnikové úrovně, a také vytvářet anonymizované kopie databází pro použití v testovacích a vývojových prostředích.
- Na základě pg_probackup byla vyvinuta nová utility pro zálohování pro podnikové prostředí pg_probackup Enterprise, která zahrnuje: nový vstupně-výstupní subsystem zvyšující výkon; podporu protokolu S3 pro ukládání dat v cloudových systémech; kompatibilitu CFS (komprese dat) s mechanismem vytváření inkrementálních záloh; podporu všech režimů vytváření záloh (DELTA, PAGE a PTRACK); podporu kompresních algoritmů LZ4 a ZSTD.
- Nové funkce zpracování JSON podle standardu SQL:2016 jako doplnění k již zavedenému jazyku JSONPATH.
- Připravenost na práci s rozšířením TimescaleDB (po oficiálním oznámení jeho vývojářem o podpoře PostgreSQL 15).
- Přidání modulu tds_fdw pro usnadnění migrace z MS SQL Serveru.
- Oficiální podpora procesorů "Elbrus".
Zdroj: opennet.ru
