Релиз российской системы включает все возможности открытой PostgreSQL 15 и облегченной версии СУБД компании — Postgres Pro Standard 15, а также функцию маскировки данных для их конфиденциальной передачи и улучшенное резервное копирование.
Легкий переход
Главное нововведение в Postgres Pro Enterprise 15.1.1 – инструмент для миграции с продуктов Oracle. Реализована поддержка пакетов, которая представляет собой расширения синтаксиса языка PL/pgSQL. Набор функций аналогичен пакетам Oracle и поддерживает ряд дополнительных команд.
Кроме того, добавлена передача позиционных параметров в скрипт в psql. Разработка позволяет создавать более гибкие и универсальные shell-скрипты для работы с СУБД и адаптировать SQL-скрипты при миграции с Oracle.
Решение для конфиденциальности
В новой версии Postgres Pro Enterprise появилось расширение pgpro_anonymizer. Оно полезно в случаях, когда компании нужно передать конфиденциальные сведения из базы данных сторонним организациям, например, подрядчикам по разработке и тестированию, или скрыть информацию от сотрудников в соответствии с политикой информационной безопасности.
Расширение pgpro_anonymizer позволяет маскировать данные. Оно искажает или подменяет сведения, заменяя их другими символами или правдоподобными значениями, шифрует, хеширует или перемешивает информацию. Также есть возможность создать собственные правила маскировки.
Поддерживается статическое и динамическое скрытие данных. В первом случае сведения изменятся единовременно до передачи базы другому лицу, во втором сокрытие происходит в онлайн-режиме и касается только небольшой части информации.
Другие нововведения
На основе элемента pg_probackup для управления резервным копированием и восстановлением кластеров баз данных разработали утилиту pg_probackup Enterprise. Она поддерживает новую подсистему ввода-вывода для повышения производительности, протокол S3 для облачного хранения информации, алгоритмы сжатия LZ4 и ZSTD и все режимы создание резервных копий (DELTA, PAGE и PTRACK).
Postgres Pro Enterprise оптимизирована для работы с крупными и высоконагруженными базами данных. СУБД включает новые функции обработки JSON из стандарта SQL:2016, которые дополнят ранее реализованный язык JSONPATH.
Прочие нововведения:
- возможность работать с расширением TimescaleDB;
- появление модуля tds_fdw;
- поддержка процессоров «Эльбрус».