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

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

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

Новости

Публикации

Электромобили на пороге новой эры: 15-минутная зарядка и 800 циклов жизни аккумулятора – реальность или мечта?

В мире, где электромобили (EV) перестали быть экзотикой и уверенно завоёвывают дороги, ключевым фактором, сдерживающим их массовое распространение, остаётся время зарядки и долговечность...

Марс: земля обетованная или космическая ловушка? Трезвый взгляд на колонизацию Красной планеты

Илон Маск грезит о миллионном городе на Марсе, рисуя будущее человечества среди красных песков. SpaceX успешно запускает ракеты, приближая, казалось бы, эру межпланетных путешествий. Но за...

Космический мираж: темная энергия ставит под сомнение основы мироздания

На протяжении десятилетий космологи строили модели Вселенной, опираясь на невидимую силу, получившую название «темная энергия». Считалось, что эта константа, составляющая львиную долю —...

7 рабочих способов оплаты зарубежных сервисов из России в 2024-25 годах

Помните времена, когда оплатить подписку на Netflix или пополнить аккаунт в Steam можно было буквально в два клика? Увы, с февраля 2022 года ситуация кардинально изменилась. Отключение от Visa и...

Тунисский гигант: ящерица-червь с челюстями-дробилками найдена палеонтологами

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