Компания Postgres Professional обяви за наличността на проприетарната СУБД Pro Enterprise 15.1.1, изградена върху кодовата база PostgreSQL 15 и включваща нови възможности, предадени за интеграция в следващите клони на PostgreSQL, както и редица специфични допълнения за високо натоварени системи. СУБД-то поддържа мултимастър репликация, компресия на данни на ниво блокове, инкрементално резервно копиране, вграден пулер на връзки, оптимизирано секциониране на таблици, подобрен пълнотекстов достъп, автоматична компилация и планиране на запитвания.
Основни нововъведения:
- Подкрепа за пакети (Packages, набори функции и процедури) в стил Oracle за опростяване на миграцията на код на PL/SQL при преминаване от Oracle към Postgres. От техническа гледна точка, подкрепата за пакети представлява разширение на синтаксиса на PL/pgSQL (с малки добавки в сърцевината на СУБД), благодарение на което се реализира функционален аналог на пакетите на Oracle и се въвеждат редица допълнителни команди за работа с тях.
- Предаване на позиционни параметри в скрипт в psql, което позволява създаването на по-гъвкави и универсални shell-скриптове за работа с СУБД. В допълнение на очевидните предимства при проектирането на нови скриптове, това ще опрости адаптацията на SQL-скриптове при миграция от СУБД Oracle, където подобна функционалност е позната на потребителя.
- Разширението pgpro_anonymizer за маскиране (обфускация) на данни, позволяващо осигуряване на сигурност при съхранение на данни в корпоративни системи, както и създаване на анонимизирани копия на БД за употреба в среди за тестване и разработка.
- На базата на pg_probackup е разработен нов инструмент за резервно копиране за корпоративни среди pg_probackup Enterprise, в който е реализирано: нова подистема за вход-изход, повишаваща производителността; поддръжка на S3 протокол за съхранение на данни в облачни системи; съвместимост с CFS (компресия на данни) с механизма за създаване на инкрементални резервни копия; поддръжка на всички режими за създаване на резервни копия (DELTA, PAGE и PTRACK); поддръжка на алгоритми за компресия LZ4 и ZSTD.
- Новите функции за обработка на JSON от стандарта SQL:2016 в допълнение на вече реализирания език JSONPATH.
- Готовност за работа с разширението TimescaleDB (след официалното обявление на разработчика за поддръжката на PostgreSQL 15).
- Добавяне на модула tds_fdw за опростяване на миграцията от MS SQL Server.
- Официална поддръжка на процесори „Елбрус“.
Източник: opennet.ru
