Вышла СУБД для высоконагруженных систем Postgres Pro Enterprise 15.1.1

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Новость | IXBT Market

Компания Postgres Professional объявила о доступности обновлённой СУБД для высоконагруженных систем Postgres Pro Enterprise 15.1.1. Версия включает все возможности выпущенных осенью PostgreSQL 15 и Postgres Pro Standard 15, а также новые разработки Postgres Professional. В этом году новую версию Postgres Pro Enterprise удалось выпустить на три месяца раньше, чем в прошлые годы, благодаря совершенствованию технологий работы с программным кодом.

При разработке этой версии учитывался растущий спрос заказчиков на программные средства упрощения миграции с СУБД Oracle. Следующие новшества стали ответами на этот вызов:

Поддержка пакетов (Packages) в стиле Oracle. Основная функциональность пакетов (наборов функций и процедур) СУБД Oracle реализована в Postgres Pro Enterprise 15, чтобы упростить миграцию кода на языке PL/SQL при переходе с Oracle на PostgreSQL. С технической точки зрения поддержка пакетов представляет собой расширение синтаксиса языка PL/pgSQL (с небольшими дополнениями в ядре СУБД), благодаря которому реализуется функциональный аналог пакетов Oracle и вводится ряд дополнительных команд для работы с ними.

Передача позиционных параметров в скрипт в psql. Благодаря этому новшеству в Postgres Pro Enterprise можно будет создавать более гибкие и универсальные shell-скрипты для работы с СУБД. Помимо явных преимуществ при проектировании новых скриптов, это упростит адаптацию SQL-скриптов при миграции с СУБД Oracle, где подобная функциональность привычна пользователю.

В связи с растущими требованиями в области защиты данных, включая персональные данные и сведения, представляющие коммерческую тайну, в Postgres Pro Enterprise 15.1.1 появилась возможность анонимизации и маскирования:

Pасширение pgpro_anonymizer для маскирования данных. Модуль маскирования (обфускации) данных добавлен в Postgres Pro Enterprise 15.1.1 в целях обеспечения безопасности хранимых данных в системах корпоративного уровня, а также для создания анонимизированных копий БД для использования в средах тестирования и разработки. Пользователям pgpro_anonymizer будет доступно статическое и динамическое маскирование, а также создание маскированного дампа. В дальнейшем Postgres Professional планирует расширение функциональности данного модуля.

Роль резервного копирования и восстановления в крупных корпоративных СУБД сложно переоценить, поэтому с каждым релизом Postgres Pro Enterprise совершенствуется соответствующий инструментарий, этот релиз тоже не стал исключением:

Добавление pg_probackup Enterprise c новыми возможностями. На основе pg_probackup разработана новая утилита резервного копирования для корпоративных сред pg_probackup Enterprise. Функциональные возможности её первой версии включают:

  • новую подсистему ввода-вывода, повышающую производительность;
  • поддержку протокола S3 для хранения данных в частных и общедоступных облаках;
  • обеспечение совместимости CFS (компрессии данных) с механизмом создания инкрементальных резервных копий; поддерживаются все режимы создания резервных копий (DELTA, PAGE и PTRACK), но PTRACK - рекомендованный метод инкрементальных бэкапов для больших баз данных;
  • поддержку алгоритмов сжатия LZ4 и ZSTD.

Помимо вышеупомянутых новшеств и ряда оптимизаций для работы с крупными и высоконагруженными базами данных, Postgres Pro Enterprise 15.1.1 включает все новые возможности Postgres Pro Standard 15, в том числе:

  • новые функции обработки JSON из стандарта SQL:2016 в дополнение к ранее реализованному языку JSONPATH;
  • готовность к работе с расширением TimescaleDB (после официального объявления по поддержке его разработчиком PostgreSQL 15);
  • добавление модуля tds_fdw для упрощения миграции с MS SQL Server;
  • официальную поддержку процессоров "Эльбрус".

Как уже сообщалось ранее, в версиях СУБД Postgres Pro редакций Standard и Enterprise начиная с 15-й прекращена поддержка ОС Windows.

Версия Postgres Pro Enterprise 15.1.1 не поддерживает эту операционную систему.

Полный список обновлений можно увидеть в замечаниях к выпуску.

Автор не входит в состав редакции iXBT.com (подробнее »)

13 комментариев

Добавить комментарий

sigma-V
Бедная, бедная ОС Windows… Еще бы пользователей/сотрудников гос.учреждений приучить от неё отказаться…
a
у них выбора нет, как скажут — так откажутся
l
Высоконагруженная, ага.
— Тут план запроса 8 минут строится!
— Это by design
— А что она тормозит на ровном месте?
— Это autovacuum, так надо!
© техподдержка этой субд
l
Тут даже думать не надо было — достаточно было спионерить у оракла его архитектуру с undo (которая даже в несчастном mysql есть). Мало того, что архитектура с рожденья убогая, так еще и прочих веселостей много: update — дорогая ресурсно операция (у оракла — это rollback, т.е. нештатная операция при нормально спроектированном приложении), посмотреть, что залочила транзакция — только сканом всей базы (локи хранятся в самих записях), FK на секционированную таблицу сделать нельзя (ибо убого до нельзя)… Список большой.
Проще для средних нагрузок взять firebird, а для серьезного — брать mysql и делать свой слой кэширования и управления нагрузкой. Или «оракл босил, а мы подняли» — быстрее всего и эффективней.
l
Rollback — это все-таки нештатная операция, и тут уже зависит от проектирования приложения — она в штатном режиме происходит крайне редко. Отсутсвие point-in-time recovery для нагруженной системы — мягко скажем, не подарок. Как отсутствие аналога ODCI (в особенности параллельных операций). Слишком много гемора с этой «грешной» субд, пришлось отказаться.
1
Сомнительная СУБД.
Чтобы допилить до работающего состояния, надо из коробки оставить… Ничего. А допиливание через техподдержку (деньги не малые).
5
с 1С'ом то работает уже?
Починили блокировки статистики под виндой?
316178075@vkontakte
Открою тайну: PostgresPro больше не собирается для Форточек.
Но это можно узнать, прочитав внимательно новость.

Добавить комментарий

Сейчас на главной

Новости

Публикации

Почему капитанская рубка называется «мостиком», хотя никакого моста там нет

На современном судне «мостик» больше похож на диспетчерскую. Перед окнами стоят экраны, радары, средства связи, органы управления, рядом лежат карты, а за стеклом открывается море. Никакой...

Мост в никуда: почему в «Зарядье» так и не достроили переход через Москву-реку


Парку «Зарядье» в сентябре 2026 года исполняется девять лет. За это время он успел стать одной из самых узнаваемых точек на карте Москвы, местом, куда приходят за видами на Кремль, прогулками среди...

Собрали и разобрали: почему перспективный кабриолет МЗМА не выдержал заводских реалий

Когда я впервые наткнулся на архивные снимки Москвича-408 «Турист», я попросту отказался верить глазам. Заводская разработка 1964 года? Серьезно?Мы привыкли воспринимать классические Москвичи как...

Почему помидор выглядит целым при сборе, а через несколько дней дома вокруг плодоножки появляется тёмное пятно

Помидор снимают с куста совершенно нормальным: кожица ровная, плод плотный, возле плодоножки нет ни трещин, ни подозрительной мягкости. Его кладут в коробку вместе с остальными, а через три-четыре...

✦ ИИ  Почему яд шпанской мушки веками путали с афродизиаком

В июне 1772 года маркиз де Сад в Марселе угостил нескольких женщин пастилками с кантаридой — так в фармации того времени называли препарат из высушенной шпанской мушки. После этого...

Разбор: одна грудь больше другой, бельё этого не различает — считаем, как промах шкалы растёт с объёмом

Одна грудь больше другой: шаг размерной шкалы фиксирован в миллилитрах, а разница сторон растёт как процент от объёма. Считаем долю шага для 300 и 650 см3 и исправляем две ошибки прошлого разбора.