Вышла СУБД для высоконагруженных систем 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
Сомнительная СУБД.
Чтобы допилить до работающего состояния, надо из коробки оставить… Ничего. А допиливание через техподдержку (деньги не малые).
n
под какой лицензией?
5
с 1С'ом то работает уже?
Починили блокировки статистики под виндой?
316178075@vkontakte
Открою тайну: PostgresPro больше не собирается для Форточек.
Но это можно узнать, прочитав внимательно новость.

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

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

Новости

Публикации

Обзор TempoTec Variations V1: спартанский аудиоплеер с блютуз и Wi-Fi

Компания TempoTec стабильно радует нас своими портативными и не очень новинками, не стал исключением и их бюджетный аудиоплеер: Variations V1. За поистине спартанскую цену мы получаем два ЦАПа от...

Обзор Dreame D20 Plus: Робот-пылесос с двойной щёткой, модулем швабры и станцией

Серия роботов-пылесосов D20 от Dreame представляет собой начальную линейку, куда входят модели D20, D20 Pro, D20 Plus и D20 Ultra. Ключевыми особенностями серии являются система уборки HyperStream...

Десять лет назад BlackBerry выпустила один из самых необычных смартфонов — слайдер Priv

Компании BlackBerry на протяжении почти десяти лет удавалось держаться на плаву. Диковинные «ежевички» с QWERTY-клавиатурой и защищённой ОС пользовались спросом как среди...

✦ ИИ  Первая секунда Вселенной была фабрикой «звезд-каннибалов» и черных дыр: новая модель объясняет рождение экзотических объектов

Между событием Большого взрыва и эпохой, когда сформировались первые атомы, лежит огромный, практически неизученный промежуток времени. Космологи называют его темными веками, но новое исследование...

✦ ИИ  Как живое впервые научилось двигаться? Эволюция создала бактериальный наномотор миллиарды лет назад

Миллиарды лет до того, как человек создал колесо, в микроскопическом мире уже работали роторные двигатели. Каждая плавающая бактерия — это носитель такой наномашины: жгутика, который...