Postgres Pro

Наиболее динамично развивающаяся универсальная система управления базами данных в России.

  • Полностью российская: входит в Единый реестр, имеет сертификат ФСТЭК.
  • Проверена крупными предприятиями: ФНС, МинФин, Газпромнефть и др.
  • Разработана на платформе наиболее востребованной открытой СУБД PostgreSQL.
  • Интегрирована с облаками, интернетом вещей, блокчейн, искусственным интеллектом.

Особые возможности Postgres Pro Enterprise

  • Симметричный отказоустойчивый кластер (мультимастер)
  • Сжатие данных на уровне блоков
  • Использование механизмов машинного обучения при планировании запросов
  • Полнотекстовый поиск с ранжированием по релевантности
  • Оптимизированное секционирование таблиц
  • Инкрементальное резервное копирование
  • Встроенный пулер запросов
  • Автоматическая компиляция и планирование запросов

Встроенный пулер соединений

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

Автоматическая подготовка SQL-запросов

Автоматическая компиляция и планирование исполнения SQL-запросов сокращает расходы ресурсов за счет повторного использования ранее созданных планов запросов. Добавлена поддержка JIT-компиляции запросов.

Ускоренный индексный поиск

Ускорено создание индексов за счет оптимизации алгоритмов работы с разделяемой памятью. Добавлены покрывающие индексы, содержащие дополнительные поля для ускорения выполнения запросов. Ускорен индексный поиск по JSON. Улучшена производительность индексного поиска и снижены блокировки при использовании индексов. Ускорено освобождение места при VACUUM.

Оптимизатор SQL-запросов

Более точный учет стоимости сравнения при сортировке. Автоматический оптимальный выбор последовательности группировки данных. Использование данных индексов для оценки количества результатов при соединении таблиц. Автоматическое удаление самосоединений таблиц, если оно не влияет на результат запросов. Улучшение оценки селективности для логических данных и для неточного сравнения. Улучшение работы оптимизатора с конструкциями [NOT] EXISTS и HAVING.

Улучшенное секционирование таблиц

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

Улучшенное параллельное исполнение запросов

Параллельное создание B-Tree индексов. Параллельное слияние при исполнении запросов, улучшение производительности параллельных hash join.