Postgres Pro - российская СУБД на основе PostgreSQL

СУБД Postgres Pro это продукт, разрабатываемый компанией "Постгрес Профессиональный".

Postgres Pro входит в Реестр российского ПО (Единый реестр российских программ для электронных вычислительных машин и баз данных, сертифицирована ФСТЭК для обработки конфиденциальной информации и персональных данных. Это делает ее удачным выбором для заказчиков, стремящихся к использованию отечественных продуктов.

Примеры использования Postgres Pro

  • Заказчик - государственная структура, обязанная приобретать программное обеспечение, включенное в Реестр российского ПО. В этом случае есть возможность предложить ему решение на платформе 1С:Предприятие с СУБД Postgres Pro. Если же решение на платформе 1С:Предприятие уже внедрено, можно предложить переход на новую СУБД.
  • Заказчик, внедряющий систему на платформе 1С:Предприятие. Вы можете предложить ему решение с использованием СУБД Postgres Pro, как альтернативу зарубежным продуктам, обеспечивающую высокое качество работы с российской поддержкой.

Существует несколько версий программы: Postgres Pro Standard, Postgres Pro Enterprise, Postgres Pro Enterprise для 1C.

Postgres Pro Standard - наиболее актуальная версия PostgreSQL c добавленными дополнительными изменениями и добавленными расширениями. Также в дистрибутив включены некоторые расширения и изменения, разработанные в Postgres Professional.

В настоящее время Postgres Pro Standard имеет следующие отличия от PostgreSQL:

  • Улучшение производительности на многоядерных системах (оптимизация буфер-менеджера и блокировок).
  • Усовершенствования полнотекстового поиска: поиск фраз, морфология hunspell, некоторые морфологические словари включены в дистрибутив и могут быть подключены одним оператором SQL, модуль shared_ispell позволяет хранить словари в разделяемой памяти.
  • Покрывающие индексы.
  • Поддержка libicu на всех платформах, что обеспечивает независимые от платформы результаты сортировки.
  • Модуль pg_trgm поддерживает нечёткое сравнение строк и поиск подстрок.
  • Улучшенный модуль pageinspect обеспечивает доступ к внутренним структурам хранения данных.
  • Модуль sr_plan позволяет сохранять и восстанавливать планы запросов.
  • Модуль dump_stat позволяет сохранять статистику данных при резервном копировании и восстановлении.
  • Модуль jsquery реализует специальный язык запросов для эффективного, с использованием индексов, поиска в структурированных данных JSONB.
  • Модуль pg_variables содержит функции для работы с переменными различных типов.
  • Модуль pg_pathman предоставляет оптимизированный механизм секционирования, а также функции для создания и управления секциями.
  • Модуль pg_query_state даёт возможность узнавать текущее состояние выполнения запросов в работающем обслуживающем процессе.
  • pg_probackup — менеджер резервного копирования и восстановления.
  • Модуль mchar предоставляет дополнительный тип данных для совместимости с Microsoft SQL Server.
  • Модуль fulleq предоставляет дополнительный оператор равенства для совместимости с Microsoft SQL Server.
  • Модуль fasttrun предоставляет транзакционно-небезопасную функцию для усечения временных таблиц, предотвращающую разрастание каталога pg_class.
  • Модуль online_analyze предоставляет набор функций, которые немедленно обновляют статистику в целевых таблицах после операций INSERT, UPDATE, DELETE и SELECT INTO в них.
  • Модуль plantuner добавляет поддержку указаний для планировщика, позволяющих отключать или подключать определённые индексы при выполнении запроса.

Выпуски Postgres Pro следуют за выпусками PostgreSQL, хотя иногда могут выпускаться чаще.

Схема версионирования Postgres Pro основана на схеме версионирования PostgreSQL и включает дополнительную цифру.

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

В настоящее время Postgres Pro Enterprise имеет следующие отличия от Postgres Pro Standard:

  • Добавлен алгоритм поиска k ближайших соседей (KNN) для SP-GiST и B-дерева.
  • В качестве отдельного модуля добавлена реализация индексов RUM, основанная на GIN.
  • Операция CREATE INDEX с индексами GiST, GIN, SP-GiST более компактный WAL.
  • Добавлен таймаут для простаивающих сеансов на стороне сервера (см. idle_session_timeout ).
  • Добавлена поддержка алгоритма SHA-2 для шифрования паролей (см. Подраздел 19.3.2 ).
  • Добавлено сжатие на уровне страниц (CFS) (см. Главу 31).
  • Добавлена поддержка автономных транзакций (см. Главу 16).
  • Добавлен новый дополнительный рабочий процесс для планирования задач по правилам (см.pgpro_scheduler).
  • Добавлена поддержка перемещаемых таблиц (см. pg_transfer).
  • Добавлено расширение pg_hint_plan.
  • Для идентификаторов транзакций на 64-битных платформах используется 64-битный тип данных.
  • «Отложенное» размещение временных таблиц на диске.
  • Согласованное чтение на ведомом сервере (ожидание применения WAL, см. WAITLSN).
  • Добавлена утилита pg_repack.
  • Добавлено расширение multimaster.
  • Добавлен алгоритм смены серверов для подключений libpq.
  • Добавлено расширение aqo для адаптивной оптимизации запросов.
  • Реализован декларативный синтаксис секционирования.
  • Добавлена служба мониторинга mamonsu, исполненная в виде агента Zabbix.
  • Добавлено расширение pg_wait_sampling, осуществляющее периодический сбор статистики по событиям ожидания. Воспользовавшись этим расширением, вы сможете понять характер активности сервера, в том числе увидеть текущие события ожидания по всем обычным и фоновым рабочим процессам.

Postgres Pro Enterprise для 1C, предназначенная для работы только с 1С:Предприятие.

Лицензирование:

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

Существует 2 типа лицензий:

  • постоянные лицензии - предоставляются на срок действия исключительного права (бессрочно);
  • с ограниченным сроком действия - предоставляются на 1, 2, 3 или 5 лет. Такая лицензия включает поддержку на срок действия лицензии.

Основные пользователи продукта Postgres Pro:

  • Государственные компании.
  • Заказчики с требованиями по сертификации ФСТЭК.
  • Коммерческие организации, желающие получить качественное решение за приемлемую сумму.
  • Пользователи других версий PostgreSQL.

Техническая поддержка:

Первая линия поддержки обеспечивается партнерами и линией консультаций фирмы "1С". email: Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в браузере должен быть включен Javascript., тел. 8(495) 737-92-57 Дальнейшая поддержка осуществляется специалистами компании "Постгрес Профессиональный". email: Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в браузере должен быть включен Javascript., тел. 8 (495) 150-06-91

По вопросам приобретения программного продукта, обращайтесь.