Postgres Pro Enterprise

Продукт
Название базовой системы (платформы): PostgreSQL СУБД
Разработчики: Постгрес профессиональный (ППГ, Postgres Professional)
Дата премьеры системы: 2016
Дата последнего релиза: 2018/03/01
Технологии: СУБД

Содержание

Российская коммерческая версия СУБД PostgreSQL для крупных клиентов, созданная компанией "Постгрес Профессиональный".

СУБД включает не только новшества и исправления, принятые международным сообществом и внесенные в основную ветвь развития PostgreSQL, но и расширения, усовершенствования и исправления, разработанные специалистами Postgres Professional. В результате повышаются эксплуатационные характеристики продукта, в частности, производительность СУБД Postgres Pro оказывается в 2-2.5 раза выше — как в модельных тестах, так и в случаях реального применения. Кроме того, имеется версия продукта, оптимизированная для поддержки критически важных ИТ-решений и работы в составе высоконагруженных информационных систем. СУБД Postgres Pro входит в реестр российского ПО, а одна из версий продукта сертифицирована ФСТЭК России.

2018

Версия для Prognoz Platform

Компания «Форсайт», разработчик платформы бизнес-аналитики Prognoz Platform, и компания Postgres Professional, российский вендор системы управления базами данных Postgres Pro, 1 марта 2018 года сообщили о заключении договора о стратегическом партнерстве.

Результатом сотрудничества компаний стало появление на российском рынке аналитического комплекса Prognoz Platform со специализированной версией СУБД Postgres Pro Enterprise. Эксклюзивным поставщиком специальной версии СУБД Postgres Pro Enterprise для Prognoz Platform выступает «Форсайт».

Комплексное решение призвано помочь организациям государственного и коммерческого сектора сделать шаг на пути к импортозамещению программного обеспечения, получив в качестве альтернативы зарубежным BI-продуктам современный российский аналитический комплекс Prognoz Platform (с инструментарием «классической» и «продвинутой» аналитики, а также BPM), и одновременно осуществить миграцию на российскую СУБД Postgres Pro Enterprise. Условия приобретения, а также эксплуатации Prognoz Platform с СУБД Postgres Pro Enterprise позволят организациям оценить не только функциональные, но и экономические преимущества интегрированного продукта, считают в «Форсайт» и Postgres Professional.

«
Технологическое сотрудничество «Форсайта» и Postgres Professional — это возможность объединить достоинства наших разработок и предложить пользователям комплексное решение, включающее отечественный инструментарий бизнес-аналитики Prognoz Platform и СУБД Postgres Pro Enterprise. Сотрудничество с компанией Postgres Professional позволит укрепить позицию платформы на российском рынке бизнес-аналитики и увеличить число внедрений на базе Prognoz Platform, — считает Денис Милюков, коммерческий директор «Форсайта».
»

«
Пользователи СУБД Postgres Pro Enterprise для Prognoz Platform получат современную функциональную систему управления базами данных, которая отвечает повышенным требованиям надежности и безопасности, сохраняет стабильность работы при высоких нагрузках, — добавил Иван Панченко, заместитель генерального директора компании Postgres Professional.
»

2017

СУБД испытана на совместимость со «Скала-Р»

25 октября 2017 года компании IBS Interlab, «Росплатформа» и Postgres Professional сообщили об испытаниях СУБД Postgres Pro на гиперконвергентных аппаратно-программных комплексах «Скала-Р» под управлением ПО «Росплатформа» в условиях высоких нагрузок.

«Скала-СР / Postgres Pro» — предконфигурированное решение под управлением специализированной версии Postgres Pro Enterprise. Оно использует высокоскоростные накопители, сетевое решение для доставки журналов изменений и координации транзакций.

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

В очередном выпуске Р-Хранилища — SDS-основы комплекса «Скала-Р» — «Росплатформа» уделила особое внимание оптимизации для поддержки особенностей работы PostgreSQL, таких, как высокая частота системных вызовов синхронизации буфера, неукоснительное требование их отработки с фиксацией данных на постоянном носителе, а также необходимость кратчайшего времени отклика в условиях большого числа операций ввода-вывода. Еще одним существенным изменением в версии Р-Хранилища стал переход в пользовательское пространство (Linux userspace) на узлах сети хранения, что позволило значительно увеличить количество операций ввода-вывода в секунду в кластере.

На основе результатов испытаний IBS Interlab, «Росплатформа» и Postgres Professional подготовили для заказчиков рекомендации по системным настройкам и объявили о совместной поддержке Postgres Pro на российских гиперконвергентных системах «Скала-Р».

Инспекционный контроль Postgres Pro Certified

Компания Postgres Professional 29 сентября 2017 года объявила о завершении инспекционного контроля последней версии российской СУБД Postgres Pro Certified, основанной на Postgres Pro 9.6.3.1. Испытания проводились лабораторией НПО «Эшелон». Обладатели сертифицированной версии СУБД Postgres Pro получат обновление бесплатно.

Завершен инспекционный контроль СУБД Postgres Pro

В дополнение к устраненным уязвимостям в версии Certified:

Версия Certified может применяться для защиты информации, не составляющей государственную тайну, и персональных данных в информационных и автоматизированных системах управления.

СУБД Postgres Pro имеет сертификат ФСТЭК №3637 со сроком действия до 05 октября 2019 года. Документ удостоверяет, что СУБД Postgres Pro соответствует требованиям руководящих документов РД СВТ по 5-му классу, РД НДВ по 4-му уровню и Технических Условий.

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

Релиз Postgres Pro Enterprise 9.6.2.1

23 марта 2017 года компания Postgres Professional сообщила о выпуске релиза Enterprise-версии СУБД Postgres Pro.

В релиз добавлены функции:

  • мультимастерный кластер — функция СУБД, обеспечивающая распределенную транзакцию, целостную в масштабах кластера, и масштабируемость по чтению;
  • адаптивное планирование запросов - основано на методах машинного обучения, позволяющих СУБД учиться на собственном опыте при планировании сложных запросов;
  • компрессия данных на уровне блоков позволяет уменьшить физический объем хранения данных от 2 до 10 раз (по результатам тестирования на реальных базах данных) и повысить производительность;
  • 64-битный счетчик транзакций решает проблему переполнения, актуальную для нагруженных систем с большим объемом транзакций (сотни миллионов транзакций в сутки и более);
  • секционирование таблиц на основе расширения pg_pathman повышает производительность и масштабируемость СУБД за счет адаптированных алгоритмов планирования и исполнения запросов.

«
Создание Postgres Pro Enterprise стало ответом на запросы крупных компаний, ощутивших потребность в усовершенствовании PostgreSQL для своих задач. Заложенные в Enterprise-версии возможности уже вызвали интерес у ряда российских заказчиков, наблюдавших за разработкой начиная с первого релиза в декабре 2016 года. Мы будем продолжать развитие прорывных направлений. Сейчас активно ведется работа над мультимастерным кластером с шардингом, оптимизацией агрегатов, повышением надежности резервного копирования и др.

Олег Бартунов, генеральный директор Postgres Professional
»

Поддержка СУБД Postgres Pro на основе SLA

В марте ALP Group объявила о начале предоставления услуги вендорской технической поддержки для универсальной и высокопроизводительной системы управления базами данных (СУБД) Postgres Pro. Пользователи получат качественную ИТ-поддержку на основе соглашений о качестве сервиса (SLA) на всей территории РФ, причем параметры SLA распространяются на запросы любой сложности. Кроме того, в рамках этой услуги в России впервые реализован универсальный механизм взаимодействия служб техподдержки, защищающий пользователя от крайне распространенной ситуации, в которой он оказывается между несколькими вендорами, а его ИТ-проблема не решается.

2016

Осенью 2016 года компания «Постгрес Профессиональный» выпустила новый продукт – версию СУБД для крупных заказчиков Postgres Pro Enterprise, сообщил TAdviser генеральный директор Олег Бартунов. В конце ноября компания тестирует внутренний релиз 1.0, в середине декабря планирует показать версию 1.5, а к концу февраля 2017 года – предоставить клиентам версию 2.0.

Postgres Pro Enterprise – это первая российская СУБД для крупных компаний. «Сейчас в России актуальна тема технологической независимости, и многие компании стали искать альтернативы импортному коммерческому ПО. В области СУБД фаворитом является Open Source СУБД PostgreSQL, благодаря своим богатым возможностям, либеральной лицензии и наличию российского вендора – компании Postgres Professional», – говорит руководитель разработки Александр Коротков.

«
Однако СУБД PostgreSQL не удовлетворяет всем требованиям, которые предъявляют крупные заказчики. Именно исходя из этих требований мы и разрабатываем Postgres Pro Enterprise, и рассчитываем прежде всего на спрос со стороны крупных российских компаний, – объяснил TAdviser Александр Коротков.
»

Работать над этим форком (ответвлением, версией) PostgreSQL компания начала весной 2016 года. «Где-то в июле 2016 года мы окончательно поняли, что наши клиенты хотят новых фич и нам надо самим начинать продвигать наши разработки в нашем собственном форке без оглядки на совместимость», – рассказывает Олег Бартунов.

Бывает так, что компании пытаются заработать на всемирно известных Open Source продуктах, просто перепродавая их в практически неизмененном виде, говорит Александр Коротков: «Но к нам это не относится, поскольку наш Postgres Pro Enterprise включает в себя очень много улучшений по сравнению с PostgreSQL».

Руководитель разработки рассказал TAdviser о ключевых особенностях Postgres Pro Enterprize.

64-битный идентификатор транзакций

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

Секционирование (partitioning)

Является очень актуальным, поскольку оно позволяет существенно упростить управление большими таблицами.

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

«В нашем случае речь идет об инкрементальном бэкапе на уровне блоков, – объясняет Александр Коротков. – Сервер СУБД отслеживает блоки данных, которые изменились с момента предыдущего бэкапа и только их включает в следующий инкрементальный бэкап. Таким образом, имея полный бэкап и набор инкрементов, можно восстановиться на момент любого из этих бэкапов».

«
Крупным клиентам это особенно важно, поскольку, они работают с большими объемами данных. И поэтому остро стоит вопрос об экономии места, в том числе и места, занимаемого бэкапами. К тому же, снятие инкрементального бэкапа выполняется быстрее и создает меньшую нагрузку на сервер, – объясняет Александр Коротков.
»

Поддержка 1С

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

«
Как наши тесты, так и тесты наших партнеров показывают, что Postgres Pro Enterprise с поддержкой 1С работает быстрее не только обычного постгреса с поддержкой 1С, но и Microsoft SQL Server. В настоящее время мы ведем переговоры с 1С о том, чтобы Postgres Pro Enterpise был официально объявлен СУБД, поддерживающей 1С, – сообщил TAdviser Александр Коротков.
»

Руководитель разработки описал еще некоторые изменения, сделанные в Postgres Pro Enterprise (полный перечень будет в замечаниях к релизу):

  • Мультимастер позволит обеспечить высокую доступность БД и масштабирование чтения без изменения приложения.
  • Адаптивное планирование позволяет оптимизатору запросов учиться на своих ошибках, то есть применять методы машинного обучения к построению более оптимальных планов запросов.
  • Сжатие табличных пространств, позволяющее уменьшить объем хранимых данных в 3-10 раз. При этом тесты показывают, что на многих типичных профилях нагрузки существенного снижения производительности не возникает.
  • Многочисленные улучшения индексирования, включая покрывающие индексы, поддержку поиска ближайших соседей в spgist и btree, новый индексный метод rum, который в частности позволяет организовать очень быстрый полнотекстовый поиск, уменьшение WAL-трафика при создании spgist/gist/gin индексов.
  • Улучшения безопасности: SCRAM-аутентификация и timeout для idle сессий.
  • Планировщик заданий, позволяющий автоматизировать многие задачи администрирования без использования внешних утилит.
  • Автономные транзакции, которые очень полезны при реализации логирования.
  • Мониторинг прогресса выполнения запроса, что позволяет узнавать в какой стадии находится запрос, который ещё не закончил своё выполнение.
  • Хинты планировщика, привычные многим пользователям коммерческих СУБД, позволяют администратору вручную вмешаться в формирование плана конкретного запроса.
  • In-memory FDW. Сейчас активно развивается направление in-memory, появляются специализированные СУБД, у традиционных СУБД появляются in-memory движки. Мы тоже не отстаем, разрабатываем свой in-memory движок. В начале наш in-memory движок будет работать через foreign data wrappers (FDW) интерфейс, а затем будет разработан полноценный интерфейс для pluggable storages.

В Enterprise версии заинтересованы как действующие клиенты компании, так и потенциальные, считает Александр Коротков. Он ожидает, что в скором времени на предприятиях начнутся внедрения продукта.



ПРОЕКТЫ (1) ИНТЕГРАТОРЫ (3) СМ. ТАКЖЕ (15)


Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2015 год
2016 год
2017 год
Текущий год

  Oracle (83, 194)
  SAP SE (42, 120)
  Microsoft (46, 109)
  PostgreSQL Global Development Group (9, 44)
  IBM (17, 17)
  Другие (236, 103)

  Oracle (12, 25)
  SAP SE (2, 14)
  Microsoft (3, 9)
  PostgreSQL Global Development Group (1, 8)
  HFLabs (HumanFactorLabs) ХФ Лабс (1, 2)
  Другие (1, 1)

  Oracle (7, 17)
  SAP SE (6, 16)
  PostgreSQL Global Development Group (1, 8)
  Microsoft (3, 7)
  Dell EMC (2, 2)
  Другие (10, 11)

  Oracle (8, 29)
  SAP SE (3, 10)
  Microsoft (3, 8)
  PostgreSQL Global Development Group (1, 8)
  Apache Software Foundation (3, 5)
  Другие (9, 12)

Распределение базовых систем по количеству проектов, включая партнерские решения

За всю историю
2015 год
2016 год
2017 год
Текущий год

  Oracle Database - 23 (22, 1)
  PostgreSQL СУБД - 8 (8, 0)
  Microsoft SQL Server - 6 (5, 1)
  SAP HANA (High Performance Analytic Appliance) - 6 (5, 1)
  Apache Hadoop - 4 (3, 1)
  Другие 20

  Oracle Database - 14 (14, 0)
  PostgreSQL СУБД - 7 (6, 1)
  SAP HANA (High Performance Analytic Appliance) - 4 (4, 0)
  Microsoft SQL Server - 3 (3, 0)
  Apache Cassandra - 1 (1, 0)
  Другие 12