Российская СУБД Postgres Pro

Описание

Postgres Pro Enterprise — российская СУБД, представляющая собой глубоко переработанную редакцию СУБД PostgreSQL. Около 20% кода и документации этой СУБД написано или модифицировано компанией Postgres Pro. СУБД Postgres Pro Enterprise включает большое количество уникальных функций, обеспечивающих максимальную надежность и высокую производительность системы, которая в отдельных случаях может кратно превышать производительность PostgreSQL, что позволяет ей решать самые сложные промышленные задачи в предприятиях с высоконагруженными системами. Среди уникальных функциональных особенностей Postgres Pro Enterprise: 64-разрядный счетчик транзакций, инкрементальный бэкап на уровне блоков, автономные транзакции, компрессия данных, симметричный отказоустойчивый кластер (мультимастер) и многое другое (см. в сравнительной таблице ниже).

Postgres Pro Standard — вариант СУБД Postgres Pro для менее нагруженных систем. Предоставляет возможности инкрементального резервного копирования. Содержит ряд дополнительный патчей, улучшающих функциональность по сравнению со свободной версией PostgreSQL (см. в сравнительной таблице ниже).

Все варианты СУБД Postgres Pro имеют полную техническую документацию и системные сообщения на русском языке, встроенную систему полнотекстового поиска со словарём русского языка, адаптированы к работе с платформой 1С:Предприятие, имеют сертификат ФСТЭК, подтверждающий необходимый уровень безопасности для работы с персональными и конфиденциальными данными.


Сравнение версий Postgres Pro

СУБДPostgres Pro EnterprisePostgres Pro Enterprise CertifiedPostgres Pro StandardPostgres Pro CertifiedPostgres Pro ShardmanPostgreSQL
 Коммерческая СУБД, разработанная Postgres Professional для важных приложений и высоких нагрузокСертифицированная версия Postgres Pro EnterpiseРоссийская СУБД, разработанная компанией Postgres Professional на основе свободно-распространяемой СУБД PostgreSQLСертифицированная версия Postgres Pro StandardРаспределенная реляционная СУБД с горизонтальным масштабированием до сотен серверовСвободно-распространяемая СУБД, разработанная международным сообществом и значительным вкладом разработчиков Postgres Pro
 Подробнее »Подробнее »Подробнее »Подробнее »Подробнее » 
БЕЗОПАСНОСТЬ
Сертификация ФСТЭК
Единый Реестр российского ПО
Маскирование данных

Роль «Администратор без доступа к данным»

Очистка выделенной оперативной и дисковой памяти

Расширение pg_proaudit

Утилита pg_integrity_check

Профили пользователей

УПРАВЛЯЕМОСТЬ

Postgres Pro Enterprise Manager

Online-перемещение таблиц 

НАДЕЖНОСТЬ И МАСШТАБИРУЕМОСТЬ

Встроенный отказоустойчивый кластер BiHA

Инкрементальный бэкап на уровне блоков

PG_Probackup
(enterprise-версия)

Multimaster

ПРОИЗВОДИТЕЛЬНОСТЬ
64-разрядный счетчик транзакций
Сжатие данных (CFS)
Интеграция с расширением CITUS
Интеллектуальная система адаптивной оптимизации запросов
(AQO 2.0 + Replan )
sr_plan
Автономные транзакции
Интервальный partitioning 
Расширенная поддержка SQL/Json
Mamonsu — агент мониторинга

Поиск ресурсоемких операций в базе данных и построение отчетов pgpro_pwr

Btree KNN: Индексный поиск ближайших соседей
Эффективное секционирование
Комбинирование полнотекстового поиска с индексом релевантности (RUM)
Мониторинг производительности и контроль ожидания при выполнении запросов

(real-time monitoring и pg_query_state)
Триггеры событий логина
Приоритезация ресурсов
Автоматическое исправление страниц из реплики
Исправление WAL из буферов памяти
Изменение конфигурации других сеансов
Отложенный сброс временных таблиц на диск
PG_WAIT_SAMPLING
Режим автоподготовки запросов
УПРОЩЕНИЕ МИГРАЦИИ С ORACLE
Поддержка пакетов «в стиле Oracle»
Утилита ora2pgpro для быстрой конвертации кода при миграции
Технология Postgres Pro Superfile (снимает ограничения на работу с большими данными)
Поддержка внешних файлов (BFile)
PL/SQL-коллекции
СОВМЕСТИМОСТЬ
250+ популярных прикладных решений 
35+ платформ 


Версии Postgres Pro

Номер версии Postgres Pro строится из номера версии PostgreSQL с дополнением одного разряда, обозначающего номер текущего выпуска. При выходе новой минорной версии PostgreSQL (обычно это происходит при появлении патчей, связанных с безопасностью и исправлением серьезных ошибок), нумерация Postgres Pro сбрасывается на единицу. Например, при выходе PostgreSQL 9.5.1 выходит PostgresPro 9.5.1.1, затем до появления PostgreSQL 9.5.2 может выйти Postgres Pro 9.5.1.2, 9.5.1.3 и т.д. При выходе PostgreSQL 9.5.2 Postgres Pro обновится до версии 9.5.2.1 и т.д.

Одновременно с выпуском исходного кода Postgres Pro мы публикуем наши сборки в виде пакетов под различные платформы. Это следующие операционные системы и их версии:

Альт Сервер 11 / 10
Альт Линукс СПТ / СП 10
Astra Linux Special Edition (Ленинград) 8.1
Astra Linux Special Edition (Смоленск) 1.8 / 1.7
Debian 12 / 11
РЕД ОС 8 / 7.3
Red Hat Enterprise Linux 9 / 8
Rosa Chrome/Fresh 2021.1
SUSE Linux Enterprise Server 15
Ubuntu 25.04 / 24.10 / 24.04 / 22.04 / 20.04

Базы данных Postgres Pro 9.5.*.* совместимы с PostgreSQL 9.5.* При переходе с 9.5 dump/restore не требуется. При переходе с более ранних версий PostgreSQL необходимо использование dump/restore или pg_upgrade.

Текущая версия  Postgres Pro Standard - 17.5.1. Дата выпуска - 30 мая 2025. Получить версию для тестирования можно тут .

Версия Postgres Pro, имеющая сертификат ФСТЭК Требования доверия(4), Требования к СУБД(4), ТУ. Подробнее о сертифицированной версии Postgres Pro.

Сроки технической поддержки всех версий СУБД Postgres Pro, за исключением имеющих сертификаты ФСТЭК, аналогичны срокам поддержки международной версии PostgreSQLhttps://www.postgresql.org/support/versioning.


Отличия Postgres Pro Standard от PostgreSQL

В Postgres Pro Standard по сравнению с актуальной версией PostgreSQL на текущий момент вошли следующие изменения:

  1.  Улучшения производительности на многоядерных системах:
    • оптимизации выделения хэш-таблиц в shared memory, исключающая lock contention при большом количестве процессов.
    • оптимизации Resource Owner. Улучшает производительность сложных запросов и запросом к таблицам с большим количеством партиций.
    • Оптимизации buffer manager
    • Оптимизация LWLock для архитектуры Power8
    • Оптимизации двухфазного коммита
  2. Усовершенствования полнотекстового поиска:
    • поддержка поиска фраз
    • поддержка словарей hunspell для работы со словоформами
    • некоторые словари, в том числе русский и английский, включены в состав дистрибутива и их подключение требует одной команды SQL
    • модуль shared_ispell, оптимизирующий производительность полнотекстового поиска, путем загрузки словарей в память при старте сервера, а не при начале сессии.
  3. Покрывающие индексы. Поддержка конструкции INCLUDING в CREATE INDEX.
  4. Переносимость: поддержка библиотеки libicu на всех платформах, что обеспечивает однозначную обработку порядка сортировки и прочих операций с юникодными символами. На ряде платформ эта библиотека улучшает производительность сортировки, и, что немаловажно, позволяет в Postgres Pro пользоваться abbreviated keys, которые были отключены в основной версии PostgreSQL.
  5. Модуль pg_trgm поддерживает не только нечеткое сравнение строк, но и нечеткий поиск подстроки.
  6. Модуль pageinspect поддерживает доступ не только к метаинформации, но и к внутреннему представлению данных таблиц.
  7. Добавлен модуль dump_stat, позволяющий при дампе базы данных сохранять информацию о статистике и восстанавливать её. Это позволяет ускорить процедуру восстановления, избавляя от необходимости вычисления статистики командой VACUUM ANALYZE после восстановления.
  8. Добавлен модуль JSQuery, позволяющий на специальном языке формулировать запросы к полям типа JSONB с поддержкой GIN-индексов.
  9. Модуль mchar предоставляет дополнительный тип данных для совместимости с Microsoft SQL Server.
  10. Модуль fulleq предоставляет дополнительный оператор равенства для совместимости с Microsoft SQL Server.
  11. Модуль fasttrun предоставляет транзакционно-небезопасную функцию для усечения временных таблиц, предотвращающую разрастание каталога pg_class.
  12. Модуль online_analyze предоставляет набор функций, которые немедленно обновляют статистику в целевых таблицах после операций INSERT, UPDATE, DELETE и SELECT INTO в них.
  13. Модуль plantuner добавляет поддержку указаний для планировщика, позволяющих отключать или подключать определённые индексы при выполнении запроса.

 

 

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy