2026/02/05 07:07:42

Новая версия Postgres Pro Enterprise 18: возможности для крупного бизнеса

Компания Postgres Professional выпустила новую версию флагманской системы управления базами данных Postgres Pro Enterprise 18. Решение предназначено для крупных компаний с повышенными требованиями к надежности, безопасности и производительности.

Содержание

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

Ключевые возможности Postgres Pro Enterprise 18 для крупного бизнеса

В версии 18 компания Postgres Professional развивает собственные технологии, которые значительно усиливают ядро PostgreSQL и закрывают задачи, не решаемые свободно распространяемой СУБД в промышленной эксплуатации. Все новые возможности сгруппированы вокруг ключевых бизнес-ценностей продукта.

Стабильная производительность под ростом нагрузки

Обеспечивается за счет адаптивной оптимизации запросов и оптимизации выполнения операций чтения и записи внутри СУБД. Это позволяет сохранять предсказуемое время отклика при росте данных и нагрузки.

Улучшенная адаптивная оптимизация запросов AQO 4.0

Модуль Adaptive Query Optimizer обновлен до версии 4.0. Решение применяет машинное обучение, чтобы исправлять ошибки стандартного планировщика. В новой версии устранены накладные расходы на планирование, которые раньше ограничивали применение модуля. Теперь он подходит для любых нагрузок — строит эффективные планы, снижая нагрузку на диск на десятки процентов и поддерживая предсказуемое время отклика под ростом нагрузки. Добавлена поддержка высокой доступности, устранены проблемы с ростом служебных данных. В результате обеспечивается стабильная производительность без необходимости масштабирования инфраструктуры «впрок».

Оптимизированные механизмы кеширования и записи

Для тяжелых повторяющихся выборок (например, пагинация на высоконагруженных сайтах) добавлено кеширование результатов запросов. Кеш сбрасывается мгновенно при изменениях данных. Время выполнения падает с секунд до миллисекунд, что является большим преимуществом для сайтов с пагинацией под высокой нагрузкой — интернет-магазинов, маркетплейсов, новостных порталов и других.

Для сценариев ETL и массовой загрузки данных добавили три полезных инструмента, призванные существенно ускорить подобные операции:

Append Optimized Table позволяет буферизировать данные пакетами при вставке, обеспечивая эффективную запись больших объемов данных.

Мультисегментная вставка устраняет конкуренцию за буферы при параллельной записи и позволяет линейно масштабировать скорость при десятках потоков.

Для CFS реализовано отложенное сжатие, когда данные сначала загружаются без компрессии, а сжимаются фоново позже, что ускоряет ночные загрузки.

Высокая доступность и масштабирование без лишних затрат

Встроенные механизмы высокой доступности Postgres Pro Enterprise 18 позволяют масштабировать системы по мере роста бизнеса без длительных простоев и резкого увеличения затрат на инфраструктуру.

BiHA и каскадная репликация

Кластер BiHA доработали под геораспределенные системы и enterprise-задачи. Каскадная репликация снижает нагрузку на сеть и основной сервер за счет передачи данных между репликами через промежуточные узлы. Минимизируется трафик между ЦОДами и освобождаются ресурсы для транзакций. При сбоях кластер сам перестраивает цепочку, выбирая лучший источник. Такая архитектура упрощает масштабирование и повышает устойчивость систем без усложнения администрирования. Также реализована процедура мажорного обновления кластера BiHA с версии 17 на 18 с минимальным простоем, без потери данных и с возможностью отката.

Умная балансировка Load Balancer

В расширение Proxima встроили балансировщик для умной маршрутизации. СУБД предоставляет отдельные порты для операций записи (P2L) и чтения (P2F), автоматически распределяя нагрузку между репликами. При смешанной нагрузке эффективность растет, а настроек на стороне приложений почти не требуется.

Кеширование данных в оперативной памяти с KVik

Для систем с высокой нагрузкой на чтение в расширение Proxima добавлен экспериментальный механизм KVik. Он кеширует данные СУБД в оперативной памяти и обеспечивает доступ к ним через простой и быстрый текстовый протокол сериализации RESP. KVik позволяет выносить часть нагрузки на чтение из основной СУБД, ускоряя отклик сервисов без дублирования данных и внедрения сторонних кешей. Такой подход позволяет существенно ускорить операции чтения без изменения логики приложений.

Защита данных и снижение регуляторных рисков

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

Управление данными и контроль доступа

Добавлено секционирование по ссылке (Reference Partitioning). Можно автоматически создавать секции в дочерних таблицах по внешнему ключу к родительской. Это снижает риск ошибок при управлении большими массивами данных и упрощает администрирование сложных схем.

Для технических учетных записей ввели механизм отложенной смены пароля. Старый и новый пароли могут действовать параллельно в течение заданного периода, что позволяет обновлять конфигурации приложений без остановки сервисов.

Вклад Postgres Professional в развитие ядра PostgreSQL 18

Postgres Pro Enterprise 18 основан на ядре PostgreSQL 18, в развитие которого команда Postgres Professional вносит активный вклад. В официальном релизе PostgreSQL 18 отмечены инженеры компании, чьи патчи и доработки были приняты в основной код ядра.

Такой вклад позволяет Postgres Professional оперативно выпускать коммерческую версию на базе нового релиза PostgreSQL и глубоко понимать архитектуру ядра, влияя на его развитие и качество. Это напрямую отражается на стабильности и предсказуемости работы Postgres Pro Enterprise в промышленной эксплуатации.

В версии Enterprise 18 доступны все ключевые улучшения PostgreSQL 18:

Асинхронный ввод-вывод (AIO) дает возможность выполнять несколько операций чтения с диска параллельно, не дожидаясь завершения каждой из них. На практике это ускоряет последовательное сканирование таблиц, операции VACUUM и сбор статистики. Для аналитических и транзакционных систем под высокой нагрузкой это фундамент для дальнейшего роста производительности.

Оптимизация Skip Scan улучшает работу многоколоночных B-tree индексов. В ряде сценариев это позволяет заменить полное сканирование таблицы быстрым индексным доступом и снизить нагрузку на дисковую подсистему.

Расширенные инструменты мониторинга в EXPLAIN ANALYZE стали удобнее. Теперь автоматически отображаются BUFFERS, детали временного хранилища и I/O. Диагностировать и настраивать сложные запросы стало проще и быстрее.

Также был существенно переработан механизм VACUUM. Благодаря «нетерпеливой заморозке» (eager freezing) снижен риск блокировок и улучшен автозапуск вакуума. Система масштабируется легче, а база остается стабильной даже под серьезной нагрузкой.

Как Postgres Pro Enterprise используют крупные компании

Газпромбанк

Газпромбанк реализовал переход ключевой автоматизированной банковской системы с Oracle на Postgres Pro Enterprise. Перед командой стояла задача полностью отказаться от иностранной платформы и при этом сохранить стабильность и скорость бизнес-процессов. Проект потребовал перестройки архитектуры, длительного тестирования совместимости и поэтапной миграции данных под пиковыми нагрузками. Подготовка заняла более двух лет, а финальное переключение прошло за три часа без прерывания обслуживания клиентов.

Авито

Авито, крупнейшая платформа электронной коммерции в России, перевела базы данных 1C с Microsoft SQL Server на Postgres Pro Enterprise. Платформа ежедневно модерирует более 20 млн объявлений и обрабатывает по 10 сделок в секунду. Миграция охватила 10 ТБ данных, преимущественно mvarchar. После внедрения система обеспечивает высокую производительность, прозрачное секционирование, надежность, отказоустойчивость и безопасность. Уровень производительности сохранен и улучшен, успешно устранена зависимость от зарубежных вендоров.

Росатом

В 2024 году госкорпорация «Росатом» перевела автоматизированную систему управления финансами «Расчетный центр Корпорации» на Postgres Pro. Новая версия обеспечивает безопасные платежи более 250 предприятий атомной отрасли объемом свыше 160 млрд рублей ежедневно через шесть крупнейших банков и ЦБ РФ. Миграция прошла бесшовно, с полным переносом данных и достижением целевых показателей производительности. Это первая сертифицированная высокопроизводительная казначейская система для промышленных корпораций в России, внесенная в реестр российского ПО. Переход сэкономил 25 000 рабочих часов на обучение пользователей, более 1230 специалистов перешли на импортонезависимое решение.

Эти компании уже выбрали Postgres Pro Enterprise и используют ее для устойчивой работы критичных бизнес-систем. Ознакомиться с новыми возможностями решения можно на странице продукта на сайте Postgres Professional.