Название базовой системы (платформы): | PostgreSQL СУБД |
Разработчики: | Постгрес профессиональный (ППГ, Postgres Professional) |
Дата премьеры системы: | 2016 |
Дата последнего релиза: | 2024/9/16 |
Технологии: | СУБД |
Основная статья: Система управления базами данных (СУБД)
Российская коммерческая версия СУБД PostgreSQL для крупных клиентов, созданная компанией "Постгрес Профессиональный".
СУБД включает не только новшества и исправления, принятые международным сообществом и внесенные в основную ветвь развития PostgreSQL, но и расширения, усовершенствования и исправления, разработанные специалистами Postgres Professional. В результате повышаются эксплуатационные характеристики продукта, в частности, производительность СУБД Postgres Pro оказывается в 2-2.5 раза выше — как в модельных тестах, так и в случаях реального применения. Кроме того, имеется версия продукта, оптимизированная для поддержки критически важных ИТ-решений и работы в составе высоконагруженных информационных систем. СУБД Postgres Pro входит в реестр российского ПО, а одна из версий продукта сертифицирована ФСТЭК России.
2024
Совместимость с ПК «Котми-14»
Postgres Professional и ООО «Децима» 18 ноября 2024 года сообщили о совместимости своих продуктов.
Сертификат, выданный Postgres Professional, подтверждает корректную работу Postgres Pro Enterprise, Postgres Pro Standard версии 15 и ПК «КОТМИ-14». Подробнее здесь.TAdviser выпустил Гид по российским операционным системам
Совместимость с Postgres Pro Enterprise Certified (версии 13,14,15,16) с САЗ RedCheck
Postgres Professional и компания Алтэкс-Софт 2 ноября 2024 года сообщили о совместимости своих продуктов.
Сертификат, выданный Postgres Professional, подтверждает корректную работу сертифицированных ФСТЭК редакций — Postgres Pro Certified (версии 14,15,16), Postgres Pro Enterprise Certified (версии 13,14,15,16) — и САЗ RedCheck. Подробнее здесь.
Совместимость с PerfExpert
Postgres Professional и SoftPoint 28 октября 2024 года сообщили о совместимости своих продуктов.
Сертификат, выданный Postgres Professional, подтверждает корректную работу СУБД Postgres Pro Standard, Postgres Pro Enterprise, их сертифицированных редакций (версии 13, 14, 15, 16) и платформы мониторинга производительности серверов и баз данных PerfExpert. Подробнее здесь.
Совместимость c СЭД «Дело» версия 24.3
Postgres Professional и ГК «ЭОС» 10 октября 2024 года сообщили о совместимости своих продуктов. Сертификат, выданный Postgres Professional, подтверждает корректную работу СЭД «Дело» версия 24.3 с Postgres Pro Standard, Postgres Pro Enterprise и их сертифицированными редакциями (версии 13, 14, 15, 16). Подробнее здесь.
Совместимость версии 16 с SkyV IT Asset Management и SkyFLabs SkyV Monitoring
Postgres Professional и «Скайфолл Лабс» 30 сентября 2024 года сообщили о совместимости своих продуктов.
Сертификат, выданный Postgres Professional, подтверждает корректную работу решений SkyV IT Asset Management и SkyV Monitoring с СУБД Postgres Pro Standard, Postgres Pro Enterprise и их сертифицированными редакциями (версия 16). Подробнее здесь.
Совместимость версии 15 и 16 с решениями «АНТ-ЦС»
«АНТ-ЦС» подтвердило совместимость продуктов компании с СУБД Postgres Pro от разработчика Postgres Professional, который сообщил об этом 26 сентября 2024 года.
Сертификаты, выданные Postgres Professional, подтверждают технологическую совместимость программных продуктов «АНТ-ЦС» с Postgres Pro Standard и Postgres Pro Enterprise (версии 15, 16). Подробнее здесь.
Совместимость версии 15 с Basis Workplace
Postgres Professional и компания «Базис» 25 сентября 2024 года сообщили о совместимости своих продуктов. Выданный Postgres Professional сертификат подтверждает корректную работу VDI-решения Basis Workplace с Postgres Pro Standard (версии 14, 15) и Postgres Pro Enterprise (версия 15). Подробнее здесь.
Postgres Pro Enterprise. Релиз 16.4.1 с поддержкой ОС «Альт» 11
Компания Postgres Professional 16 сентября 2024 года сообщила о минорном обновлении СУБД Postgres Pro Enterprise. Релиз 16.4.1 включает возможности Postgres Pro Enterprise 16.3.2 и свободно распространяемой СУБД PostgreSQL 16.4, а также ряд изменений.
Среди ключевых изменений:
- Увеличена производительность поиска сегментов за счёт внедрения новой стратегии, позволяющей быстрее определять последний сегмент.
- Снижено количество ненужных попыток перепланирования за счёт добавления триггера потребления памяти рабочим процессом, значение которого определяется параметром конфигурации replan_memory_limit, и изменения поведения процесса перепланирования. Теперь такое поведение срабатывает в зависимости от количества обработанных кортежей узлов.
- Оптимизирована логика очистки страниц. Теперь очистка запускается, когда страница почти заполнена, а не только в зависимости от фактора заполнения. Благодаря этому очистка во время операций UPDATE запускается реже и, следовательно, повышается производительность в часто обновляемых таблицах.
- Реализована возможность замедлять выполнение транзакций на узле-доноре в расширении multimaster с помощью параметра конфигурации tx_delay_on_slow_catchup.
- Добавлено расширение hypopg, обеспечивающее поддержку гипотетических индексов в Postgres Pro.
- Улучшена функциональность встроенной отказоустойчивости.
- Включены следующие исправления и усовершенствования:
- Расширение biha обновлено до версии 1.3.
- Оптимизирована логика автоматической синхронизации узлов. Теперь если на узле для параметра конфигурации autorewind установлено значение false и временные линии кластера разошлись, узел перестаёт принимать записи WAL после перехода в состояние NODE_ERROR.
- Оптимизировано поведение синхронного узла-рефери, работающего в режиме referee_with_wal. Теперь оно зависит от значения параметра конфигурации synchronous_commit.
Также устранен ряд ошибок и проблем:
- проблема с параметрами вложенного цикла, из-за которой указание Memoize постоянно очищало кеш. Это исправление ускоряет выполнение запросов.
- проблемы, связанные с обработкой структур данных CFS утилитой pg_rewind. Ранее pg_rewind не полностью поддерживала CFS, что могло приводить к повреждению данных.
- ошибка, связанная с неоптимальной обработкой pd_prune_xid.
- ошибка, из-за которой оптимизатор игнорировал столбцы из условий запроса.
Обновлены:
- Модуль sr_plan; приложение pg_probackup до версии 2.8.3 Enterprise; драйвер ODBC до версии 16.00.0005.
- Расширения mchar; utl_http; citus до версии 12.1.5.1; dbms_lob до версии 1.2; pg_filedump до версии 17.0; pg_proaudit; pgpro_rp до версии 1.1; pgpro_sfile до версии 1.2; pgvector до версии 0.7.4.
- Также добавлена поддержка ОС Альт 11.
Совместимость с BPMSoft
Компании Postgres Professional, разработчик российской СУБД Postgres Pro, и «БПМСофт», разработчик low-code платформы BPMSoft, 10 сентября 2024 года сообщили о совместимости своих продуктов. Подробнее здесь.
Совместимость версии 16 с sPACE PAM
Postgres Professional и Web Control 9 сентября 2024 года сообщили о совместимости своих продуктов.
Сертификат, выданный Postgres Professional, подтверждает корректную работу sPACE PAM и сертифицированных редакций Postgres Pro Standard, Postgres Pro Enterprise (версия 16). Подробнее здесь.
Совместимость версии 15 с Secret Cloud Enterprise
Postgres Professional, разработчик российской СУБД Postgres Pro, и Secret Technologies, специализирующаяся на безопасных системах обмена и хранения информации, 27 августа 2024 года сообщили о совместимости своих продуктов.
Сертификат, выданный Postgres Professional, подтверждает корректную работу Secret Cloud Enterprise с СУБД Postgres Pro Certified и Postgres Pro Enterprise 15 версии. Подробнее здесь.
Совместимость с решением "Терус"
Postgres Professional, разработчик российской СУБД Postgres Pro, и ООО «ТЕКНО» 21 августа 2024 года сообщили о совместимости своих продуктов.
Сертификат, выданный Postgres Professional, подтверждает корректную работу СУБД Postgres Pro Enterprise, Postgres Pro Standard (версии 13, 14, 15, 16) и решения Терус. Подробнее здесь.
Совместимость версии 16 с системой Tetraksis
Postgres Professional и ООО «ПСИТ Сервис» 30 июля 2024 года объявили о совместимости своих продуктов.
Сертификат, выданный Postgres Professional, подтверждает корректную работу Postgres Pro Enterprise 16, её сертифицированной редакции и системы Tetraksis. Подробнее здесь.
Совместимость версии 16 с «Системой доступа к внутренним цифровым ресурсам предприятия для автоматизации выездных инженерно-монтажных работ»
Postgres Professional и ООО «Цифровые платформы» (ГК «Наука-Связь») 15 июля 2024 года сообщили о о совместимости своих продуктов.
Сертификат, выданный Postgres Professional, подтверждает корректную работу Postgres Pro Enterprise Certified 16 и «Системы доступа к внутренним цифровым ресурсам предприятия для автоматизации выездных инженерно-монтажных работ» (СГР 2022665112). Подробнее здесь.
Совместимость версии 15 с «Датафлот Репликация» версии 2024.1
Postgres Professional и «Датафлот» 17 июля 2024 года объявили о совместимости своих продуктов. Сертификат, выданный Postgres Professional, подтверждает корректную работу СУБД Postgres Pro Enterprise 15 и Датафлот Репликация версии 2024.1. Подробнее здесь.
Совместимость с платформой «Планета.»
Postgres Professional и группа компаний IBS 4 июля 2024 года объявили о совместимости своих продуктов.
Сертификат, выданный Postgres Professional, подтверждает корректную работу платформы «Планета.» и продуктов на ее базе, разработанных IBS, и Postgres Pro Enterprise, Postgres Pro Enterprise Certified и Postgres Pro Certified (версии 14, 15). Подробнее здесь.
Совместимость с «Катарсис» версии 8
Postgres Professional и ООО НПК «КАТАРСИС» 2 июля 2024 года объявили о совместимости своих продуктов.
Сертификат, выданный Postgres Professional, подтверждает корректную работу Postgres Pro Enterprise, Postgres Pro Standard, а также ее сертифицированной редакции (версии 14 и 16) с Программным комплексом «Катарсис» версия 8 (с версии 8.54).
Совместимость с АСР Platex
Postgres Professional и ООО «Биллинг.РФ» разработчик биллинговой системы «Platex», 27 июня 2024 года сообщили о совместимости своих продуктов.
Сертификат, выданный Postgres Professional, подтверждает корректную работу Postgres Pro Enterprise и Standard, а также их сертифицированных редакций (версии 13, 14, 15, 16) и АСР «Platex» (версии 7.2 и выше). Подробнее здесь.
Совместимость с решениями Postgres Professional
Postgres Professional и IVA Technologies 25 июня 2024 года сообщили о совместимости своих продуктов. Сертификат, выданный Postgres Professional, подтверждает корректную работу Postgres Pro Enterprise, Postgres Pro Enterprise Certified, Postgres Pro Certified (версии 13,14,15,16) и платформы видеоконференцсвязи IVA MCU. Подробнее здесь.
Совместимость с продуктами «Галактики»
Postgres Professional, разработчик российской СУБД Postgres Pro, и корпорация «Галактика» 7 июня 2024 года объявили о совместимости своих продуктов.
Сертификат, выданный Postgres Professional, подтверждает корректную работу 16 версии СУБД Postgres Pro Enterprise, Postgres Pro Standard, а также их сертифицированных редакций и систем: Галактика ERP, Галактика АММ, Галактика MES, Галактика ЕАМ и Галактика ESB. Подробнее здесь.
Продление сертификата ФСТЭК
Компания Postgres Professional в очередной раз провела оценку сертифицированных редакций СУБД Postgres Pro согласно требованиям ФСТЭК. Действие сертификатов соответствия ФСТЭК России № 4063 и № 3647 продлено до 16 января и 5 октября 2029 года. Об этом компания сообщила 5 июня 2024 года. Подробнее здесь.
Совместимость с "Роса Хром 12 Сервер"
Postgres Professional и НТЦ ИТ Роса 28 мая 2024 года сообщили о совместимости своих продуктов.
Сертификат, выданный Postgres Professional, подтверждает корректную работу операционной системы РОСА Хром 12 Сервер и СУБД Postgres Pro Enterprise, Postgres Pro Standard, а также их сертифицированных редакций (версии 14, 15, 16).
РОСА Хром — это операционная система для компьютеров, которая визуально привычна для пользователей ушедших с рынка западных продуктов. Важной особенностью является наличие предустановленных приложений для быстрого старта, среди которых почтовый клиент, браузер, офисный пакет и клиент быстрого обмена сообщениями. ОС легко и удобно администрировать с помощью предустановленных программ.
Postgres Pro — отечественная система управления базами данных. Флагманская редакция, СУБД Postgres Pro Enterprise, включает более 100 ключевых разработок, обеспечивающих максимальную надежность и высокую производительность, что позволяет ей решать самые сложные промышленные задачи на предприятиях с высоконагруженными системами. Входит в реестр отечественного ПО и имеет сертификат ФСТЭК.
Компании непрерывно сотрудничают и проводят совместные испытания продуктов на протяжении нескольких лет. Так, в 2019 и 2023 году Postgres Professional и РОСА подтверждали совместимость более ранних версий продуктов, в том числе их сертифицированных редакций.
Совместимость с T2Plus
«T2 СОФТ», российская компания, занимающаяся разработкой собственного ПО для автоматизации бизнес-процессов и управления предприятием, и Postgres Professional 15 мая 2024 года объявили об прохождении сертификации на совместимость и заключении технологического партнерства.
Подтверждена корректная работа решений T2Plus с СУБД Postgres Pro Enterprise, Postgres Pro Standard и ее сертифицированной редакцией. Подробнее здесь.
Совместимость с «Безопасный город ОС5000» и SP5000 MKA ЖКХ «Сервис Мониторинга и контроля устранения аварий и инцидентов в сфере ЖКХ»
Postgres Professional, разработчик российской СУБД Postgres Pro, и АО «Искра Технологии» 17 мая 2024 года объявили о совместимости своих продуктов.
Сертификат, выданный Postgres Professional, подтверждает корректную работу Postgres Pro Enterprise (версии 13, 14, 15), Postgres Pro Standard (версии 13, 14, 15), Postgres Pro Certified (версии 14, 15) и Программного комплекса «Безопасный город ОС5000», Программного комплекса «Безопасный город ОС5000» версия 2.0 и SP5000 MKA ЖКХ «Сервис Мониторинга и контроля устранения аварий и инцидентов в сфере ЖКХ». Подробнее здесь.
Совместимость ValMaster FM/FSM v.10 с Postgres Pro Enterprise 16
Postgres Professional и НПЦ «Интехнедвижимость» объявляют о совместимости своих продуктов. Сертификат, выданный Postgres Professional, подтверждает корректную работу СУБД Postgres Pro Enterprise 16 и IWMS-решения ValMaster FM/FSM v.10. Об этом Postgres Professional сообщил 13 мая 2024 года. Подробнее здесь.
Совместимость Postgres Pro Enterprise 15, 16 с платформой Waliot версии 1.0
«Первая Мониторинговая Компания» подтвердила совместимость своей платформы управления автопарком Waliot версии 1.0 и выше, с российской СУБД Postgres Pro Enterprise компании Postgres Professional, которая сообщила об этом 6 мая 2024 года. Подробнее здесь.
Совместимость с Postgres Pro Enterprise Postgres (версии 14, 15, 16) с платформой «Аксиома»
Postgres Professional подтверждает корректную работу СУБД Postgres Pro Enterprise (версии 14, 15, 16), Postgres Pro Standard (версии 15, 16) и платформы «АКСИОМА», правообладателем которой является ООО «Интерпроком». Об этом Postgres Professional сообщил 2 мая 2024 года. Подробнее здесь.
Совместимость с СПО «Система-112»
Postgres Professional и «Искра Технологии» 16 апреля 2024 года объявили о совместимости своих продуктов. Сертификат, выданный Postgres Professional, подтверждает корректную работу решения «Система-112» и СУБД Postgres Pro Enterprise (версии 13, 14, 15, 16), Postgres Pro Certified (версии 11, 14, 15, 16). Подробнее здесь.
Совместимость Postgres Pro Enterprise 15 с RS-Bank V.6
R-Style Softlab подтвердила совместимость своей Автоматизированной банковской системы (АБС) RS-Bank V.6 с российской СУБД Postgres Pro Enterprise компании Postgres Professional, которая сообщила об этом 15 апреля 2024 года. Подробнее здесь.
Совместимость с XSQUARE-LCDP
Postgres Professional и ООО «ХИ-квадрат» 4 апреля 2024 года объявили о совместимости своих продуктов. Сертификат, выданный Postgres Professional, подтверждает корректную работу всей линейки продуктов XSQUARE-LCDP и СУБД Postgres Pro Enterprise, Postgres Pro Standard, а также их сертифицированных редакций (13, 14, 15, 16 версии). Подробнее здесь.
Postgres Pro Enterprise 16.2.1
1 апреля 2024 года компания Postgres Professional сообщила о выпуске обновления Postgres Pro Enterprise — флагманской редакции СУБД для высоконагруженных систем. Релиз включает возможности мажорной версии Postgres Pro Enterprise 16.1.1, а также PostgreSQL 16.2 и ряд разработок для оптимизации безопасности, запросов, аналитики и работы с большими объектами.
Как сообщалось, среди ключевых обновлений Enterprise 16.2.1:
- Интеграция с расширением Citus. Citus — расширение для PostgreSQL, которое обеспечивает масштабируемость PostgreSQL за счет шардирования данных на нескольких узлах PostgreSQL. Интеграция с Citus позволит обрабатывать аналитические данные на десятках серверов. В отличие от выпущенной в феврале 2024 года в широкое использование СУБД Postgres Pro Shardman, ориентированной на OLTP-нагрузку, Citus ориентирован на аналитическую OLAP-нагрузку. Пользователь сможет выбрать тот тип шардирования, который больше подходит для его приложения.
- Перепланировщик запросов Replan. Адаптивное выполнение (adaptive query execution) — переоптимизация, которая применяется во время выполнения запроса. В составе Enterprise 16.2.1 пользователям доступна первая компонента AQE — Перепланировщик запросов (Replan), срабатывающий по максимальному времени выполнения.
- Работа с большими объектами. Добавлено расширение dbms_lob, позволяющее обращаться к определённым частям больших объектов (LOB) или большим объектам целиком и управлять ими. Поддерживаются объекты CLOB, BFILE и временные BLOB.
- Дополнительные возможности pg_proaudit. Расширение pg_proaudit позволяет регистрировать события, связанные с безопасностью. Обновленная версия pg_proaudit 2.0 поддерживает правила, обобщающие типичные группы действий пользователей, а также срабатывание правил по группам пользователей, а не по их индивидуальным учётным записям.
- Пакеты с приватными функциями и переменными. Введены два модификатора для работы с пакетами: #private и #export. Модификатор #private определяет функции и процедуры как внутренние, а модификатор #export определяет, какие переменные пакета являются публичными.
- Ассоциативные массивы и хэш-коллекции (аналог indexed by таблиц PL/SQL в Oracle). Изначально в языке программирования PL/pgSQL ассоциативные массивы не поддерживались, и это создавало проблемы при миграции — приходилось имитировать работу с ними вручную, используя сложные и неэффективные конструкции в коде. В Postgres Pro Enterprise 16 впервые реализована поддержка таких массивов. Бесконечные структуры «ключ-значение» реализованы в расширении pg_variables. В качестве ключа можно использовать как целое число, так и символьное значение. Хранимые процедуры и функции PL/pgSQL в Postgres Pro адаптированы для использования таких массивов и коллекций.
- Поддержка ассоциативных массивов и хэш-коллекций в утилите автоматической конвертации кода ora2pgpro. ora2pgpro — решение для автоматического портирования пакетов и автономных транзакций Oracle в пакеты и автономные транзакции Postgres Pro Enterprise. В обновленной версии утилиты ora2pgpro 24.1.1 добавлена функциональность автоматической конвертации PL/SQL-кода работы с коллекциями (varray, table of ... indexed by ...) в эквивалентный код для СУБД Postgres Pro Enterprise. Это позволит еще больше сократить объем работ при миграции кода из СУБД Oracle в Postgres Pro Enterprise.
Среди других обновлений и изменений данного релиза:
- Встроенный отказоустойчивый кластер BiHA обновлен до версии 1.1: оптимизирована производительность и добавлены возможности.
- Добавлен параметр crash_info для управления сбором информации о сбоях сервера.
- Добавлено расширение apache_age, предоставляющее функциональность для работы с графовыми базами данных.
- Приложение pg_probackup обновлено до версии 2.7.2 Enterprise: оптимизировано использование памяти при резервном копировании в удалённом режиме.
- Обновлено расширение pg_variables: добавлена функциональность итератора для различных коллекций, а также функции для работы с общими переменными-коллекциями.
- Расширение pgpro_stats обновлено до версии 1.7: оптимизирована производительность и исправлены ошибки.
- Модуль pgpro_pwr обновлён до версии 4.4. Добавлена поддержка pgpro_stats 1.7, и в отчёты включены обновленные интерактивные возможности и фильтрация на основе подстроки.
- Модуль sr_plan: в обновленной версии оптимизирована производительность, добавлена возможность замораживать планы запросов на основе набора указаний, а также сохранять разные планы запроса с разными наборами параметризованных констант.
Совместимость с системой "Кобра"
Postgres Professional, разработчик российской СУБД Postgres Pro, и «РИВЦ-Пулково», разработчик ИТ-решений для гражданской авиации, 20 марта 2024 года объявили о совместимости своих продуктов. Сертификат, выданный Postgres Professional, подтверждает корректную работу СУБД Postgres Pro Enterprise (версии 13, 14, 15, 16) и автоматизированной системы «КОБРА». Подробнее здесь.
Совместимость с «Контуром» от Intersoft
Postgres Professional и «Интерсофт Лаб», российский разработчик хранилищ данных и систем управления эффективностью и рисками банковского бизнеса, объявляют о совместимости своих продуктов. Сертификат, выданный Postgres Professional, подтверждает корректную работу платформы «Контур» с СУБД Postgres Pro Enterprise и Standard (версии 15, 16). Подробнее здесь.
Совместимость с «Форсайт. Аналитическая платформа», «Форсайт. Управление инвестициями» и «Форсайт. Бюджетирование»
Postgres Professional и «Форсайт» 12 февраля 2024 года объявили о совместимости своих продуктов.
Сертификат, выданный Postgres Professional, подтвердил корректную работу программных продуктов «Форсайт. Аналитическая платформа», «Форсайт. Управление инвестициями» и «Форсайт. Бюджетирование» с СУБД Postgres Pro Enterprise и Standard (версии 13,14,15, а также новейшей 16 – редакции Standard). Подробнее здесь.
Совместимость с ГИС «Аксиома»
Postgres Professional, разработчик российской СУБД Postgres Pro, и ООО «ЭСТИ», разработчик российской геоинформационной системы «Аксиома», 7 февраля 2024 года сообщили о совместимости своих продуктов. Подробнее здесь.
Совместимость Enterprise версии 13, 14, 15 с ПО «Пирамида» версии 10
Postgres Professional и ГК «Системы и технологии» 1 февраля 2024 года сообщили о совместимости своих продуктов.
В результате совместного тестирования подтверждена корректная работа ПО «Пирамида 2.0» версии 10 и СУБД Postgres Pro Standard (версии 13, 14, 15, 16), Enterprise (версии 13, 14, 15), Certified (версии 11, 14, 15). Подробнее здесь.
Совместимость с платформами «СмартВиста»
Postgres Professional, разработчик российской СУБД Postgres Pro, и БПС Инновационные программные решения, вендор российского семейства программных платформ СмартВиста, 31 января 2024 года объявили о совместимости своих продуктов.
Сертификаты, выданные Postgres Professional, подтверждают корректную работу СУБД Postgres Pro Standard, СУБД Postgres Pro Enterprise, а также их сертифицированных ФСТЭК версий, и программных платформ «СмартВиста Фронт Энд Рус», «СмартВиста Бэк Офис Рус», «Система предотвращения мошенничества», «СмартВиста Дистанционное банковское обслуживание», «СмартВиста Интеграционная Платформа (SVIP)», «СмартВиста Маркетплейс Рус», «СмартВиста Персонализация карт», «СмартВиста Электронная коммерция».
Программные платформы СмартВиста отличаются высоким уровнем производительности и масштабируемости, что позволяет существенно снижать уровень затрат на инфраструктуру и эффективно использовать их возможности. На основе каждой платформы можно создать собственные продукты и сервисы в соответствии со своими бизнес-требованиями и спецификой рынка.
Мы гордимся нашим партнерством с Postgres Professional. Сертификация платформ СмартВиста подтверждает стремление наших компаний к высоким стандартам качества и открытости для сотрудничества, — прокомментировал Дмитрий Бубнов, генеральный директор БПС Инновационные программные решения. |
Совместимость с EvaProject, EvaWiki и EvaServiceDesk
Postgres Professional и компания EvaTeam 17 января 2024 года объявили о совместимости своих продуктов.
Сертификат, выданный Postgres Professional, подтверждает корректную работу Postgres Pro Standard и Postgres Pro Enterprise с продуктами EvaProject, EvaWiki и EvaServiceDesk. Подробнее здесь.
2023
Выручка Postgres Professional в 2023 году выросла на 50%, до 5 млрд рублей
Компания Postgres Professional в конце декабря подвела предварительные итоги 2023 года и отчиталась о проделанной работе. Оборот компании за отчётный период составил около 5 млрд руб., что почти на 50% больше, чем в 2022 году.
Вложив в построение системы разработки и распространения СУБД PostgreSQL 1,7 млрд руб., вложенных стратегическим инвестором с требованием создать на базе PostgreSQL промышленную надежную и высокопроизводительную СУБД для крупного бизнеса. В результате, компании удалось за 3 года выйти на самоокупаемость и принести доходы.
Темпы роста чуть меньше, чем в прошлом году, но все-равно достаточно существенные, – пояснил полученные результаты Иван Панченко, заместитель генерального директора Postgres Pro. – По данным исследования Центра стратегических разработок мы оказались на первом месте на рынке СУБД – это независимое стороннее подтверждение. |
При этом у компании также на 50% выросло и количество сотрудников, достигнул показателя в 250 человек. Причем собственно разработкой ПО занимается порядка 90 инженеров, из которых половина работают над совершенствованием основой версии PostgreSQL. Вклад Postgres Pro в разработку открытой СУБД отметила и компания EnterpriseDB, которая занимается развитием основной версии ядра PostgreSQL. Она поставила именно компанию Postgres Professional на второе место после себя в рейтинге участников сообщества разработчиков этой открытой СУБД.
Кроме Postgres Professional в рейтинге также есть и другие отечественные компании: «Контур» и «Аренадата».
Высокотехнологичной команде очень сложно вырасти на 50% потому, что надо людей обучать и вводить в курс дела, – отметил Иван Панченко. – Нельзя просто дать человеку учебник и сказать: «читай и становись к станку». Люди должны делать то, чего раньше никто не делал, и учебников на этот случай нет. Мы научились делать живой onbourding в команду. И у нас не так плохо, как у других, обстоят дела с кадровым голодом. Благодаря тому, что у нас есть интересные задачи, то к нам идут охотно. Дух технологического стартапа в компании по-прежнему жив, хотя у нас уже 250 человек, и к нам идут, потому что у нас интересно и мы решаем интересные задачи, и у нас хорошие взаимоотношения между людьми. |
Postgres Professional построила производство собственной коммерческой версии PostgreSQL, у которой есть по меньшей мере 40 дополнительных функций и при создании которой используются технологии безопасной разработки. Производственный конвейер компании настроен так, что после выпуска новой версии базового PostgreSQL, который в поставке Postgres Pro называется Standard, до обновления коммерческих функций Postgres Pro Enterprise проходит несколько месяцев. Так, выпущенная в сентябре PostgreSQL 16 сейчас становится основной и для версии Postgres Pro Enterprise 16, выпуск которой компания объявила на конец декабря 2023 года.
В новой версии коммерческого дистрибутива будут доступны ранее разработанные функции коммерческой версии, но добавляется и несколько новых. В частности, в версии Enterprise 16 из коробки станет доступна система управления отказоустойчивым кластером, которая получила наименование BiHA (Build-in High Availability).
Для удовлетворения требований ФСТЭК для СУБД команда Postgres Professional разделила суперпользователя СУБД на две роли: администратор без доступа к данным и администратор защиты данных. Кроме того, новая версия СУБД будет использовать адаптивный планировщик запросов (AQO 2.0), в котором применены элементы искусственного интеллекта для оптимизации работы.
Для упрощения переноса приложений с СУБД Oracle в версии Postgres Pro Enterprise 16 будут также реализованы пакеты функций, которые аналогичны используемым в Oracle. Такие пакеты позволяют автоматизировать процесс миграции в том числе и хранимых процедур. В частности, в версии 16 появяться пакеты для сетевого взаимодействия UTL_SMTP, UTL_MAIL и UTL_HTTP, а также для работы с метаданными DBMS_APPLICATION_INFO и DBMS_LOB.
Кроме того, разработчики Postgres Pro планируют выпустить на рынок функции для работы с внешними файлами размером до 4 ГБайт, что позволит сократить трудозатраты при миграции с Oracle.
По оценкам экспертов компании, в 2024 году спрос на решения СУБД вырастет, но незначительно. В качестве драйверов указывается увеличение объема данных, внедрение систем автоматизации, переход к методам быстрой разработки и облачным решениям.
В целом же, по прогнозам компании, в 2024-2025 гг. рост рынка должен стабилизироваться после падения в 2022 году, и, в результате, должен достигнуть показателей 2021 года.
Выход в общее пользование Postgres Pro Enterprise Manager
Компания Postgres Professional 11 декабря 2023 года объявила о выходе в общее пользование Postgres Pro Enterprise Manager (PPEM) — графической платформы управления базами данных.
Для получения доступа к платформе достаточно быть пользователем любой СУБД линейки Postgres Pro. PPEM можно использовать и для гибридных ландшафтов: Postgres Pro + СУБД с открытым исходным кодом PostgreSQL.
Решение охватывает полный спектр задач администратора баз данных и значительно упрощает и ускоряет работу над рутинными задачами. РРЕМ реализован по принципу «единого окна» и дает возможность получить всю нужную информацию в браузере. Консоль позволяет выполнять операции при помощи удобных мастеров настройки, не требуя знания синтаксиса команд. Встроенный мониторинг даёт возможность отслеживать основные метрики производительности и создавать собственные графики, визуализирующие показатели нагрузки на базу данных информационной системы заказчика.
Технологически Postgres Pro Enterprise Manager — трехуровневое приложение, устанавливаемое на отдельный сервер. Взаимодействие с целевыми экземплярами баз данных осуществляется при помощи небольших модулей-агентов, установленных на соответствующие серверы. Конечный пользователь работает с РРЕМ через веб-браузер.
Postgres Pro Enterprise Manager позволяет администратору выполнять задачи из четырех основных категорий:
- Обслуживание и конфигурирование. Включает такие задачи, как: управление экземплярами, базами данных, табличными пространствами; просмотр сведений в информационной панели (дашборде); визуализация схемы баз данных; фильтрация списка экземпляров; пресеты конфигурации для 1С; дополнительные сведения по экземпляру; работа с журналом событий; работа с базами данных экземпляра; работа с параметрами экземпляра; управление аутентификацией.
- Диагностика производительности. Визуализация диагностических метрик через графики, возможность создания собственных графиков используя дополнительный набор метрик, масштабирование временных периодов, просмотр статистики по SQL-запросам, просмотр статистики по сессиям, просмотр плана активного запроса, визуализация планов запросов.
- Контроль регламентных задач. Основные задачи vacuum / analyze / reindex c контролем через консоль заданий, в которой для каждого задания отображается статус, время начала и окончания, полный журнал выполнения.
- Резервное копирование и восстановление. Задачи по резервному копированию и восстановлению (backup / recovery / validate / merge), включая все преимущества pg_probackup: сжатие, параллелизм, инкрементальные режимы, работа по протоколу s3 и другие.
Разработка первоклассных технических возможностей СУБД уже позволила развернуть Postgres Pro в информационных системах крупных компаний страны, обеспечивая высокую производительность, надежность, безопасность и легкую масштабируемость. Теперь же мы сделали важный шаг в повышении комфорта использования СУБД. Благодаря платформе администраторы смогут быстро и удобно работать с базами данных без необходимости глубоко погружаться в технические особенности продукта. К тому же платформа станет дополнительным преимуществом системы для заказчиков, мигрирующих с СУБД Oracle, где использование подобных инструментов было привычным, — отметил Иван Панченко, заместитель генерального директора Postgres Professional. |
Команда Postgres Professional намерена развивать PPEM в направлении дополнительной функциональности для расширения возможностей диагностики, контроля и оптимизации производительности СУБД Postgres Pro. В ближайших планах — интеграция учетных записей по протоколу LDAP, поддержка профайлера pgpro_pwr, управление отказоустойчивыми кластерами и многое другое.
Совместимость с «Цитрос ЮЗ ЭДО»
SL Soft и Postgres Professional 20 ноября 2023 года объявили о совместимости своих продуктов. Сертификат, выданный Postgres Professional, подтвердил корректную работу СУБД Postgres Pro Enterprise версии 13, 14 и 15 и системы «Цитрос ЮЗ ЭДО».
«Цитрос ЮЗ ЭДО» — система юридически значимого электронного документооборота, которая позволяет создать доверенную среду обмена юридически значимыми электронными документами как в рамках компании или холдинга через внутреннего оператора, так и с внешними контрагентами. Входит в реестр отечественного ПО.
Postgres Pro Enterprise — СУБД, представляющая собой глубоко переработанную редакцию СУБД PostgreSQL. Включает более 40 функций, обеспечивающих максимальную надежность и высокую производительность системы, что позволяет ей решать самые сложные промышленные задачи в предприятиях с высоконагруженными системами. Входит в реестр отечественного ПО и имеет сертификат ФСТЭК.
Многим заказчикам крайне важно использовать российское программное обеспечение. Подтвержденная совместимость Цитрос ЮЗ ЭДО и Postgres Pro Enterprise — залог корректной работы общего решения, — сказал Кирилл Соколов, директор «Цитрос». |
Оценка по обновленным требованиям ФСТЭК по безопасности информации к СУБД
17 ноября 2023 года компания Postgres Professional сообщила о том, что провела оценку сертифицированных версий СУБД Postgres Pro Standard и СУБД Postgres Pro Enterprise согласно требованиям ФСТЭК по безопасности информации к СУБД от 14 апреля 2023 года, утвержденных Минюстом в июле 2023 года. Подробнее здесь.
Продление на 5 лет сертификата соответствия ФСТЭК №4063
Компания Postgres Professional продлила на 5 лет срок действия сертификата соответствия ФСТЭК №4063 на СУБД Postgres Pro Enterprise. Данный сертификат действителен до 16 января 2029 года. Об этом компания сообщила 7 сентября 2023 года.
Postgres Pro Enterprise — российская СУБД для высоконагруженных систем, представляющая собой глубоко переработанную редакцию СУБД PostgreSQL. Включает большое количество функций, обеспечивающих максимальную надежность и высокую производительность системы, которая в отдельных случаях может кратно превышать производительность PostgreSQL, что позволяет ей решать самые сложные промышленные задачи в предприятиях с высоконагруженными системами, в том числе на объектах КИИ. Среди функциональных особенностей Postgres Pro Enterprise: 64-разрядный счетчик транзакций, инкрементальный бэкап на уровне блоков, автономные транзакции, компрессия данных, симметричный отказоустойчивый кластер (мультимастер) и многое другое. Включена в единый Реестр российского ПО.
Сертифицированная ФСТЭК редакция СУБД Postgres Pro Enterprise может применяться для защиты информации:
- в значимых объектах критической информационной инфраструктуры 1 категории;
- государственных информационных системах 1 класса защищенности;
- автоматизированных системах управления производственными и технологическими процессами 1 класса защищенности;
- информационных системах персональных данных при необходимости обеспечения 1 уровня защищенности персональных данных;
- информационных системах общего пользования 2 класса.
Компания Postgres Professional на сентябрь 2023 года проводит работы по оценке соответствия СУБД Postgres Pro Enterprise «Требованиям по безопасности информации к системам управления базами данных» (приказ ФСТЭК России № 64 от 14.04.2023) по 4 классу защиты.
Исправление логической репликации
Компания Postgres Professional 28 августа 2023 года объявила о минорных обновлениях версий СУБД Postgres Pro Enterprise и Postgres Pro Standard. Релизы выпущены для версий 11.21.1, 12.16.1, 13.12.1, 14.9.1, 15.4.1. Мажорное обновление обеих редакций СУБД ожидается после выхода 16 версии открытой СУБД PostgreSQL.
Среди ключевых обновлений Postgres Pro Standard:
- Приложение pg_probackup обновлено до версии 2.6.5, в которой повышена точность восстановления на PITR.
- Приложение pgpro_pwr обновлено до версии 4.2, в которой в отчёт были добавлены интерактивные возможности.
- Добавлена поддержка ОС Debian 12 (во всех версиях кроме 11.21.1).
Среди ключевых обновлений Postgres Pro Enterprise — все перечисленные выше в редакции Standard, а также:
- Исправлена логическая репликация на сервер Postgres Pro Enterprise с серверов разных выпусков: PostgreSQL или Postgres Pro Standard той же или более ранней версии.
- В расширение pgpro_application_info добавлены два альтернативных представления с именами V$SESSION и V$SESSION_LONGOPS, привычные для пользователей Oracle (только в версии 15.4.1).
- Расширение PTRACK обновлено до версии 2.5 Enterprise, чтобы улучшить производительность для работы с базами, в которых более 50000 таблиц.
- Добавлен ряд улучшений, связанных с определением наиболее оптимального плана выполнения запроса.
Полный список включает 17 обновлений для Postgres Pro Enterprise и 10 обновлений для Postgres Pro Standard. Подробная информация об обновлениях доступна в замечаниях к выпускам на сайте компании.
Совместимость с JaCarta Management System 4LX для Linux
Компания Аладдин 22 августа 2023 года объявила о совместимости программного комплекса JaCarta Management System 4LX для Linux с российской СУБД Postgres Pro Enterprise от компании Postgres Professional. Подробнее здесь.
СУБД Postgres Pro Enterprise 15 получила сертификат соответствия ФСТЭК РФ
22 мая 2023 года стало известно о том, что компания Postgres Professional выпустила обновление 15-й версии проприетарной СУБД Postgres Pro Certified для редакции Enterprise, основанной на кодовой базе PostgreSQL и включающей дополнительные возможности, такие как мультимастер репликацию, сжатие данных на уровне блоков, инкрементальное резервное копирование, встроенный пулер соединений, оптимизированное секционирование таблиц, улучшенный полнотекстовый поиск, автоматическую компиляцию и планирование запросов. Обновлённый выпуск сертифицированной версии поддерживает четыре версии ядра СУБД: 11.19.1, 13.10.2, 14.7.1 и 15.2.1. Сертификат соответствия ФСТЭК РФ №4063 переоформлен 4 мая 2023 года.
Обновленные версии содержат следующие изменения:
- Добавлена поддержка ОС РОСА «КОБАЛЬТ» Сервер 7.9 и прекращена поддержка ОС РОСА «КОБАЛЬТ» Сервер 7.3.
- Прекращена поддержка ОС SLES-12 SP3.
- Обновлены модули и расширения, входящие в состав дистрибутива: multimaster, aqo, pg_probackup, ptrack, pgpro_scheduler, pgbouncer, pgpro_stats, pgpro_pwr, plv8.
- Устранена уязвимость CVE-2022-41862 - потенциальная утечка содержимого памяти клиента при подключении с помощью Kerberos.
- Исправлены ошибки и добавлены новые функции и оптимизации[1].
Postgres Pro Enterprise 15.1.1
2 февраля 2023 года компания Postgres Professional объявила о доступности обновлённой СУБД для высоконагруженных систем Postgres Pro Enterprise 15.1.1. Версия включает все возможности выпущенных осенью 2022 года PostgreSQL 15 и Postgres Pro Standard 15, а также дополнительные разработки Postgres Professional. В 2023 году обновленную версию Postgres Pro Enterprise удалось выпустить на три месяца раньше, чем в прошлые годы, благодаря оптимизации технологий работы с программным кодом.
По информации компании, при разработке этой версии учитывался растущий спрос заказчиков на программные средства оптимизации миграции с СУБД Oracle. Были внесены следующе изменения:
- Поддержка пакетов (Packages) в стиле Oracle. Основная функциональность пакетов (наборов функций и процедур) СУБД Oracle реализована в Postgres Pro Enterprise 15, чтобы оптимизировать миграцию кода на языке PL/SQL при переходе с Oracle на PostgreSQL. С технической точки зрения поддержка пакетов представляет собой расширение синтаксиса языка PL/pgSQL (с небольшими дополнениями в ядре СУБД), благодаря которому реализуется функциональный аналог пакетов Oracle и вводится ряд дополнительных команд для работы с ними.
- Передача позиционных параметров в скрипт в psql. Благодаря этому изменению в Postgres Pro Enterprise можно будет создавать более гибкие и универсальные shell-скрипты для работы с СУБД. Это оптимизирует адаптацию SQL-скриптов при миграции с СУБД Oracle, где подобная функциональность привычна пользователю.
В связи с растущими требованиями в области защиты данных, включая персональные данные и сведения, представляющие коммерческую тайну, в Postgres Pro Enterprise 15.1.1 появилась возможность анонимизации и маскирования - расширение pgpro_anonymizer для маскирования данных. Модуль маскирования (обфускации) данных добавлен в Postgres Pro Enterprise 15.1.1 в целях обеспечения безопасности хранимых данных в системах корпоративного уровня, а также для создания анонимизированных копий БД для использования в средах тестирования и разработки. Пользователям pgpro_anonymizer будет доступно статическое и динамическое маскирование, а также создание маскированного дампа. В дальнейшем Postgres Professional планирует расширение функциональности данного модуля.
Роль резервного копирования и восстановления в крупных корпоративных СУБД сложно переоценить, поэтому с каждым релизом Postgres Pro Enterprise оптимизирует соответствующий инструментарий, этот релиз тоже не стал исключением - добавление pg_probackup Enterprise c обновленными возможностями. На основе pg_probackup разработана утилита резервного копирования для корпоративных сред pg_probackup Enterprise. Функциональные возможности её первой версии включают:
- подсистему ввода-вывода, повышающую производительность;
- поддержку протокола S3 для хранения данных в частных и общедоступных облаках;
- обеспечение совместимости CFS (компрессии данных) с механизмом создания инкрементальных резервных копий;
- поддерживаются все режимы создания резервных копий (DELTA, PAGE и PTRACK), но PTRACK - рекомендованный метод инкрементальных бэкапов для больших баз данных;
- поддержку алгоритмов сжатия LZ4 и ZSTD.
Помимо вышеупомянутых изменений и ряда оптимизаций для работы с крупными и высоконагруженными базами данных, Postgres Pro Enterprise 15.1.1 включает все возможности Postgres Pro Standard 15, в том числе:
- функции обработки JSON из стандарта SQL:2016 в дополнение к ранее реализованному языку JSONPATH;
- готовность к работе с расширением TimescaleDB (после официального объявления по поддержке его разработчиком PostgreSQL 15);
- добавление модуля tds_fdw для оптимизации миграции с MS SQL Server;
- официальную поддержку процессоров "Эльбрус".
Как уже сообщалось ранее, в версиях СУБД Postgres Pro редакций Standard и Enterprise начиная с 15-й прекращена поддержка ОС Windows. Версия Postgres Pro Enterprise 15.1.1 не поддерживает эту операционную систему.
2022
Объявление о прекращение поддержки Windows
В начале ноября 2022 года Postgres Professional сообщила о планах отказаться от поддержки Windows в своих продуктах. По словам генерального директора компании Ивана Панченко, совместимость с операционными системами Microsoft будет убрана в версии Postgres Pro Enterprise 15 для корпоративных пользователей.
В разговоре с CNews Панченко уточнил, что решение по поддержке Windows в СУБД версии Standart, которая рассчитана для более широкого круга клиентов, ко 2 ноября 2022 года еще не принято. В целом компания придерживается идеи о том, что поддержку какого бы то ни было продукта нельзя прекратить одномоментно. По этой причине новшество, касающееся исключения поддержки линейки ОС Windows прошлых версий СУБД Postgres Pro не коснется, отметили в Postgres Professional.
СУБД Postgres Pro разрабатывается Postgres Professional на основе классической свободной PostgreSQL. В России она является наиболее популярным продуктом в импортозамещающих проектах по переходу с СУБД Oracle и Microsoft, отмечает издание.
По словам генерального директора Postgres Professional, спрос на поддержку ОС Windows весьма низок. Основной интерес приходится на некрупные компании, работающие с ПО «1С».
Панченко подчеркнул, что Postgres Professional старается как можно более плотно интегрироваться в своих разработках с актуальными российскими технологиями — как софтверными, так и аппаратными. Продукты компании поддерживают все варианты российских процессорных архитектур. В частности, Панченко упомянул линейку «Эльбрус», которую разрабатывает компания МЦСТ.
До сих пор мы поддерживаем процессорную архитектуру Power. Зачем? Потому что на ней в ходе тестирования можно найти такие баги, которые не найти на Intel, — отметил он. [2] |
Доступность на платформе VK Cloud
20 сентября 2022 года компания «VK Цифровые технологии» сообщила о том, что на платформе VK Cloud стала доступна СУБД Postgres Pro Enterprise. Подробнее здесь.
Совместимость с продуктами InfoWatch
5 апреля 2022 года ГК InfoWatch сообщила о совместимости своих продуктов с отечественной промышленной системой управления базами данных (СУБД) для высоконагруженных систем крупных предприятий Postgres Pro Enterprise. Проведенное технологическое тестирование подтвердило корректность функционирования продуктов в условиях высоких нагрузок.
Сотрудничество российского вендора в сфере информационной безопасности и отечественного разработчика систем управления базами данных позволит ГК InfoWatch обеспечить клиентов надежным высокопроизводительным решением, также многочисленные заказчики решений ГК InfoWatch из сегмента Enterprise смогут максимально быстро и просто осуществить «гладкую» и беспроблемную миграцию с зарубежных СУБД на российскую.
СУБД, разработанная Postgres Professional и используемая сотнями крупных российских предприятий из государственного сектора, сфер финансов, энергетики, промышленности, телекоммуникаций, медицины и др. позволяет нашим решениям бесперебойно работать в условиях даже самых высоких нагрузок. Не менее важно и то, что это российская система управления базами данных, поэтому любые возникающие вопросы, касающиеся тонкостей ее настройки, ежедневной работы, дальнейшего роста производительности или сложных ИТ-инцидентов, гарантированно разрешаются просто и быстро – с понятными параметрами качества, в отличие от вопросов, возникающих при эксплуатации любой иностранной СУБД, – сказал директор по инновационным проектам ГК InfoWatch Андрей Арефьев. |
Postgres Pro Enterprise 13.6.1 с увеличенным числом разделов хеш-таблицы сопоставлений в общем буфере
Компания Postgres Professional 30 марта 2022 года сообщила о выпуске релиза Postgres Pro Enterprise 13.6.1.
Выпуск основан на PostgreSQL 13.6 и Postgres Pro Enterprise 13.5.1. Часть изменений в релизе направлена на повышение производительности продукта. Например, за счёт замены блокировок атомарным чтением оптимизирован доступ к полю LSN в заголовке страницы, реализовано кеширование номера блока, соответствующего странице. Это позволило уменьшить время ожидания блокировок и ускорить получение номеров блоков, за счет чего была обеспечена лучшая производительность при одновременном обращении нескольких клиентов к одним и тем же блокам. До 1024 увеличено число разделов хеш-таблицы сопоставлений в общем буфере, что положительно скажется на производительности в многоядерных системах.
Другие изменения в 13.6.1 внесены для корректировки проблем предыдущих версий. Была исправлена ошибка в CFS, в Windows она приводила к незаметному повреждению данных в сжатых табличных пространствах – при запуске сервера после восстановления копии или нештатной остановки. Устранена ошибка в отложенном преобразовании страниц от 32-битных к 64-битным идентификаторам транзакций, производимом в только читающих транзакциях или на репликах. Из-за этого могли происходить сбои при синхронизации преобразованных страниц с другими репликами. Теперь при отложенном преобразовании страницы будут помечаться как подлежащие записи WAL в виде полных страниц.
Также оптимизированы параметры уничтожения процессов при нехватке памяти (OOM) в конфигурации службы Postgres Pro. Ранее коррекция скоринга устанавливалась не только для postmaster, но и для всех процессов Postgres Pro. Из-за этого, когда Postgres Pro исчерпывал всю оперативную память, могли уничтожаться другие важные процессы, например, sshd. Устранили и ошибку сегментации, которая возникала при определенных условиях вызова процедуры, когда задавался параметр plan_cache_lru_memsize. Решена проблема, из-за которой после удаления таблиц в сжатом табличном пространстве на диске все еще оставались подлежащие удалению файлы *.cfm и др.
Кроме того, в Postgres Pro Enterprise 13.6.1 появилась поддержка Rocky Linux 8 и прекращена поддержка устаревших операционных систем Debian 8, Astra Linux «Смоленск» 1.5 и МСВСфера 6.3. Модуль mamonsu обновлен до версии 3.4.0, а расширение pgpro_pwr – до версии 3.7.
Сертификация обновлений версий 11.13.1 и 13.4.1
Компания Postgres Professional 27 января 2022 года сообщила о том, что обновила сертифицированную Postgres Pro Enterprise, являющуюся промышленной СУБД для защиты критически значимых данных, сразу в двух версиях - 11.13.1 и 13.4.1.
На это ушло около двух месяцев, из них 1,5 месяца заняли внутренние испытания и тесты, еще две недели понадобилось испытательной лаборатории на проверку и подготовку технического заключения. В итоге процедура сертификации завершилась переоформлением сертификата ФСТЭК №4063.
В обновленных версиях устранены две уязвимости среднего уровня критичности. Первая, CVE-2021-20229, заключалась в повышении прав доступа пользователя к отдельным колонкам таблиц. Пользователь, имеющий доступ хотя бы к одной колонке, специальным образом мог сформировать SQL-запрос, чтобы обойти ограничения доступа к колонкам. Из-за второй уязвимости, CVE-2021-3677, злоумышленники могли сформировать специально подготовленные запросы и прочитать произвольные участки памяти сервера.
«До сих пор мы обновляли сертификат только для самой последней мажорной версии, у нас это 13-я, однако в этот раз мы обновили еще и 11-ю, - прокомментировал Иван Панченко, заместитель генерального директора компании Postgres Professional. - Такое решение было принято с учетом того, что эту версию использует довольно много российских компаний». |
Иван Панченко также добавил, что ранее сертифицированную версию Postgres Pro Enterprise обновляли раз в год, но теперь планируется делать это чаще, чтобы постоянно повышать качество работы СУБД.
2021
Совместимость Nutanix AOS
22 июня 2021 года компания Nutanix сообщила, что решения Postgres Pro получили статус Nutanix Ready. Тестирование проведено для версий Postgres Pro Standard и Postgres Pro Enterprise на гиперконвергентной вычислительной платформе под управлением Nutanix AOS. Подробнее здесь.
Совместимость с «Ред ОС»
В целях развития технологического сотрудничества компании «Ред Софт» и «Postgres Professional» провели тестирование своих продуктов. По итогам была подтверждена совместимость и корректность работы свежих версий системы управления базами данных Postgres Pro с операционной системой «Ред ОС». Об этом «Ред Софт» сообщил 7 апреля 2021 года.
Сотрудничество Ред Софт и Postgres Professional реализуется с 2018 года. Обе компании входят в Комитет по интеграции ПО при АРПП «Отечественный софт», что обеспечивает качественное взаимодействие и стабильность работ по тестированию, - комментирует Рустамов Рустам, заместитель генерального директора Ред Софт. |
Расширение списка совместимых с СУБД Postgres Pro платформ операционными системами РЕД ОС являлось важным шагом к более полному удовлетворению запросов российских заказчиков. Показанные результаты как в обеспечении совместимости наших продуктов, так и в совместной деятельности по продвижению интересов российского ПО, дают нам уверенность в том, что мы будем только наращивать и развивать активность по этим направлениям, - заявил Иван Панченко, заместитель генерального директора Postgres Professional. |
2020: Обновление Postgres Pro Enterprise до 12-й версии
23 марта 2020 года компания Postgres Professional сообщила о выпуске 12-й версии своего основного продукта – СУБД Postgres Pro Enterprise - достигнув тем самым соответствия номера релиза с актуальной версией СУБД PostgreSQL, на которой она базируется.
Российская СУБД Postgres Pro Enterprise 12 предназначена для использования в промышленных системах, в которых критически важны производительность, надежность, высокая защищенность данных, возможность мгновенного восстановления, совместимость и эффективная работа с платформой «1С: Предприятие». Поэтому СУБД Postgres Pro Enterprise 12 имеет ряд существенных отличий от свободно распространяемой версии PostgreSQL.
Использование СУБД Postgres Pro Enterprise 12 позволяет существенно снизить расходы на эксплуатацию информационных систем крупных предприятий, обеспечивая высокий уровень надежности и безопасности. В системах с высокой нагрузкой СУБД Postgres Pro Enterprise 12 будет показывать заметный выигрыш в производительности по сравнению с PostgreSQL. Семейство продуктов Postgres Pro входит в единый реестр отечественного ПО. Техническую поддержку данной СУБД компания Postgres Professional осуществляет в режиме 24x7.
Какие отличия имеет СУБД Postgres Pro Enterprise 12 в сравнении со свободно распространяемой СУБД PostgreSQL?
- 64-разрядный счетчик транзакций
- Инкрементальный бэкап на уровне блоков
- Автономные транзакции
- Компрессия данных
- Мультимастер
- Поддержка 1С
- Переносимые таблицы
- Хинты планировщика
Кроме того, 12-я версия СУБД Postgres Pro Enterprise получила еще ряд функциональных обновлений.
Ниже перечислены значимые отличия этой версии от Postgres Pro Enterprise 11.7.1:
- Представление pg_recovery_settings стало ненужным, так как содержимое recovery.conf было включено в postgresql.conf и теперь его можно просмотреть через системное представление pg_settings; параметры primary_conninfo, restore_command и primary_slot_name можно изменять, не перезапуская сервер.
- Модификация, сокращающая объём записей в WAL, генерируемых при создании индексов GiST, GIN и SP-GiST, вошла в PostgreSQL 12, поэтому продукты Postgres Pro теперь включают её в несколько изменённом виде. Формат индексов не поменялся, поэтому все индексы должны остаться в рабочем состоянии.
- Механизм исключения дубликатов в индексах-B-деревьях претерпел важные изменения. Теперь вы можете отключить исключение дубликатов для создаваемых индексов, воспользовавшись параметром deduplicate_items команды CREATE INDEX. Кроме того, для некоторых классов операторов и типов данных исключение дубликатов в индексах-B-деревьях больше не поддерживается, о чём говорится в Подразделе 62.4.2. Влияние этих изменений на процедуру обновления освещается в Подразделе E.1.2.
- Механизм PTRACK был основательно переработан и получил обновленный внешний API. Если ранее вы создавали резервные копии с использованием PTRACK в pg_probackup, вам нужно будет обновить pg_probackup до версии 2.2.6 или выше и настроить копирование PTRACK заново. *Встроенный пул соединений был существенно переработан и теперь не считается экспериментальным. Чтобы узнать больше о существующих особенностях использования этого механизма, обратитесь к Разделу 33.1.
- Усовершенствовано расширение multimaster:
- Расширение multimaster рекомендуется использовать в конфигурации с тремя узлами, один из которых является рефери. Подробнее о настройке кластера с рефери рассказывается в Подразделе F.30.3.3.
- Теперь можно проверить согласованность данных на узлах кластера, используя функцию mtm.check_query().
- В CFS улучшена функциональность управления сжатием:
- Теперь вы можете выбирать алгоритмы сжатия. В выпускаемом Postgres Pro поддерживаются алгоритмы zstd (по умолчанию), zlib и pglz. Дополнительно могут быть добавлены и другие алгоритмы.
- В представление pg_stat_activity добавлено поле wait_state_id для целей мониторинга.
- Добавлен параметр plan_cache_lru_memsize, ограничивающий объём памяти, выделяемый для подготовленных операторов. По умолчанию это ограничение теперь равно 8 МБ, а параметр plan_cache_lru_size отключён.
- Добавлено расширение pgpro_stats, которое не только собирает статистику выполнения SQL-операторов, но и подсчитывает статистику событий ожидания.
- Расширение mchar обновлено до версии 2.1.
- Расширение dump_stat обновлено до версии 1.2.
2019
Переход «Галактики ЕАМ» на Postgres Pro Enterprise
27 декабря 2019 года Корпорация «Галактика» сообщила, что в рамках выполнения задачи по импортозамещению в ИТ-индустрии перевела систему управления промышленными активами и надежностью «Галактика ЕАМ» на работу с отечественной СУБД Postgres Pro Enterprise. Подробнее здесь.
Postgres Pro Enterprise 11.4.1
4 июля 2019 года компания Postgres Professional выпустила СУБД Postgres Pro Enterprise 11.4.1. Данный выпуск основан на PostgreSQL 11.4 и Postgres Pro Enterprise 11.2.1.
По информации компании, все изменения, унаследованные от PostgreSQL 11.4, описаны в Замечаниях к выпуску PostgreSQL 11.4. При сравнении обновленного выпуска с Postgres Pro Enterprise 11.2.1 необходимо выделить восемь основных отличий.
Есть только в СУБД Postgres Pro Enterprise 11.4.1:
- Добавлена поддержка ОС SUSE Linux Enterprise Server 12 SP3.
- Добавлена поддержка операционной системы Astra Linux «Орёл» 2.12.
- Модуль pg_pathman обновлён до версии 1.5.8. Эта версия по сравнению с 1.5.5, поставляемой в предыдущем выпуске Postgres Pro, включает следующие усовершенствования:
- Исправлена работа с таблицами, разбитыми на многоуровневые секции. Ранее команды SELECT FOR SHARE и SELECT FOR UPDATE для таких таблиц могли выдавать следующую ошибку: ERROR: variable not found in subplan target lists (ОШИБКА: переменная не найдена в целевых списках подплана).
- Повышена стабильность pg_pathman.
- Модуль pg_probackup обновлён до версии 2.1.3.
- Улучшено расширение pgpro_scheduler:
- Добавлен параметр конфигурации schedule.auto_enabled, определяющий, будет ли pgpro_scheduler включаться при запуске сервера. По умолчанию при перезапуске сервера pgpro_scheduler автоматически не включается.
- Добавлена функция schedule.is_enabled(), позволяющая проверить, работает ли pgpro_scheduler в данный момент. Параметр конфигурации schedule.enabled, служивший этой цели ранее, устарел.
- Обновлено расширение multimaster:
- Добавлена поддержка декларативного синтаксиса pg_pathman. Секционирование с использованием функций pg_pathman несовместимо с текущей реализацией multimaster.
Есть в СУБД Postgres Pro Enterprise 11.4.1 и в СУБД Postgres Pro Standard 11.4.1:
- Добавлена поддержка ОС Rosa Enterprise Linux Server 7 и РОСА «КОБАЛЬТ» (серверная редакция) на платформе РОСА 7. Предыдущие версии этих операционных систем более не поддерживаются.
- Улучшена оценка избирательности для запросов с операциями IN, а также с условиями, в которых фигурируют столбцы, входящие в более широкие многоколоночные индексы.
Совместимость с Security Vision
28 июня 2019 года Security Vision сообщила о том, что что совместно с Postgres Professional подтвердили факт совместимости ряда своих программных продуктов. Они стали технологическими партнерами и выпустили соответствующие сертификаты о совместимости. Подробности здесь.
Postgres Pro Enterprise 11
13 мая 2019 года компания Postgres Pro объявила о выпуске 11-ой версии промышленной системы управления базами данных Postgres Pro Enterprise 11, предназначенной для высоконагруженных систем.
По информации компании, версия обладает вдвое большей производительностью по сравнению с базовой и содержит ряд улучшений в плане безопасности, надежности и удобства эксплуатации. СУБД Postgres Pro Enterprise входит в единый реестр отечественного ПО, стоимость эксплуатации системы в 5-7 раз ниже зарубежных аналогов. Postgres Pro Enterprise нашла применение в информационных системах ФНС, Минфина, «Газпромнефти» и других крупных организаций.
В версию Postgres Pro Enterprise 11 добавлен экспериментальный встроенный пулер соединений, позволяющий увеличивать на порядок количество одновременно работающих с базой данных пользователей. Ускорено создание индексов и индексный поиск по JSON, добавлены покрывающие индексы. Целый ряд улучшений коснулся оптимизации СУБД SQL-запросов, секционирования таблиц и параллельного исполнения запросов.
Расширены возможности оконных функций до полного покрытия стандарта SQL:2011. Добавлена поддержка управления транзакциями во встроенных процедурных языках. В число особых возможностей Postgres Pro Enterprise, повышающих удобство эксплуатации, также входят встроенный планировщик заданий, поддержка автономных транзакций и мультимастер кластер, который упрощает построение и эксплуатацию отказоустойчивой конфигурации и позволяет проводить обновление версий СУБД без остановки системы. В Postgres Pro Enterprise 11 модуль мультимастера обновлен с целью повышения надежности и сокращения системных требований.
Формат хранения данных в Postgres Pro Enterprise модифицирован таким образом, чтобы значительно снизить риск потери данных и своевременно оповестить администратора об ошибках дисковой подсистемы. Добавлены функции проверки целостности базы данных и резервной копии. Возможно быстрое резервное копирование без остановки работы, в том числе, инкрементальное.
Postgres Pro Enterprise 11 включает поддержку расширенного управления доступом, в том числе на уровне отдельных записей. Хранение контрольных сумм в файлах и блоках, а также контроль файлов базы данных снижают риск искажения информации. Использование SHA2 повышает надежность хранения хэшей паролей. Сжатие данных затрудняет несанкционированный доступ к информации непосредственно на диске. Контроль времени активности сессий снижает риск использования соединений для несанкционированного доступа.
На май 2019 год в пределе СУБД Postgres Pro Enterprise 11 способна выдержать нагрузку до 10 000 одновременно работающих пользователей и 1 млн транзакций в секунду при размере базы данных до 150 ТБ, при этом максимальная задержка при восстановлении работоспособности кластера составит менее 1 секунды (данные в зависимости от используемого серверного оборудования).
Выпуск DVD-версии СУБД
21 февраля 2019 года компания Postgres Professional сообщила о выпуске DVD версии СУБД собственной разработки.
СУБД Postgres Pro Enterprise — форк Postgres Pro для крупных предприятий и высокопроизводительных систем, который содержит все функции свободно-распространяемой версии, а также ряд существенных доработок — получила сертификат ФСТЭК №4063. Она стала еще одним сертифицированным продуктом в линейке систем управления базами данных разработки компании Postgres Professional.
Сертифицированная версия СУБД Postgres Pro Enterprise полностью обладает всем арсеналом возможностей Postgres Pro Enterprise v.10.3.3 и дополнительно имеет:
- встроенные средства защиты от несанкционированного доступа к информации, включая очистку оперативной и дисковой памяти (очистка файлов во внешней памяти перед удалением, очистка версий строк (очистка страниц) перед удалением, очистка оперативной памяти перед освобождением, очистка журнала упреждающей записи перед удалением или перезаписью);
- встроенный контроль целостности исполняемых файлов, конфигурационных файлов и таблиц системного каталога;
- независимый модуль pgaudit, позволяющий гибко настраивать и регистрировать различные события информационной безопасности: вход/выход, а также попытки входа, попытки доступа к защищаемым объектам, изменение механизмов защиты информации и другие события;
- модуль pgbadger для сложного анализа файлов журнала, генерирующий отчеты и графики;
- агент Mamonsu системы мониторинга Zabbix для сбора метрик Postgres Pro Enterprise и операционной системы;
- утилиту резервного копирования pg_probackup позволяет создавать полные и инкрементальные резервные копии больших БД;
- встроенный планировщик заданий, позволяющий автоматизировать процессы работы с БД;
- балансировщик соединений pgbouncer, минимизирующий издержки, связанные с установлением подключений.
Сертифицированная версия СУБД Postgres Pro Enterprise соответствует требованиям РД СВТ по безопасности информации по 5 классу защищенности, и РД НДВ по 4-му уровню Технических Условий при выполнении указаний по эксплуатации.
Сертифицированная СУБД Postgres Pro Enterprise может применяться для защиты информации, в государственных информационных системах и автоматизированных системах управления до 1 класса защищенности, а также обеспечения до 1 уровня защищенности персональных данных в информационных системах, для которых к актуальным отнесены угрозы 1-го, 2-го или 3-го типа.
Поддерживаются 14 операционных систем, как сертифицированных, так и не сертифицированных.
Сертификат №4063 от 16.01.2019 имеет срок действия до 16 января 2024 года, то есть — 5 полных лет.
Совместимость с «1С:Предприятие 8»
14 февраля 2019 года компания 1С Акционерное общество сообщила, что по результатам технического тестирования подтверждена совместимость платформы «1С:Предприятие 8» с десятыми версиями российской системы управления базами данных Postgres Pro:Postgres Pro Standard 10.6, Postgres Pro Enterprise 10.6 и Postgres Pro Enterprise 10.3.3 (сертифицирована ФСТЭК). Заказчикам доступны сборки под операционные системы Windows, CentOS, Debian, Ubuntu, Alt Linux, Rosa. Подробнее здесь.
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 получат обновление бесплатно.
В дополнение к устраненным уязвимостям в версии Certified:
- добавлена поддержка работы с платформой 1С:Предприятие,
- появился менеджер резервного копирования pg_probackup,
- реализовано хэширование пароля алгоритмом SCRAM-SHA-256,
- расширен список поддерживаемых операционных систем — теперь он включает Astra Linux Special Edition, РОСА «Кобальт», РОСА SX «ХРОМ», «Альт Линукс СПТ 6.0», «Альт Линукс СПТ 7.0», ГосЛинукс 6 и МСВСфера 6.3 Сервер,
- реализованы встроенные средства защиты от несанкционированного доступа, включая очистку оперативной и дисковой памяти, контроль целостности исполняемых файлов, конфигурационных файлов и таблиц системного каталога.
Версия 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С
В компании взвешивали плюсы и минусы такой возможности. Аргумент «против» состоял в том, что некоторые изменения, которые нужны для поддержки 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 версии заинтересованы как действующие клиенты компании, так и потенциальные, считает Александр Коротков. Он ожидает, что в скором времени на предприятиях начнутся внедрения продукта.
Подрядчики-лидеры по количеству проектов
SAP CIS (САП СНГ) (38)
Softline (Софтлайн) (35)
РДТЕХ (33)
BeringPro (БерингПойнт) ранее BearingPoint Russia (28)
ФОРС - Центр разработки (25)
Другие (733)
Сапиенс солюшнс (Sapiens solutions) (7)
Navicon (Навикон) (3)
BeringPro (БерингПойнт) ранее BearingPoint Russia (3)
GlowByte, ГлоуБайт (ранее Glowbyte Consulting, ГлоуБайт Консалтинг) (2)
IFellow (АйФэлл) (2)
Другие (35)
РДТЕХ (1)
IBS (1)
Ред Софт (Red Soft) (1)
InnoSTage (Инностейдж) (1)
Сбербанк-Технологии (СберТех) (1)
Другие (20)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
Oracle (44, 179)
SAP SE (6, 178)
Microsoft (23, 142)
PostgreSQL Global Development Group (14, 126)
Постгрес профессиональный (ППГ, Postgres Professional) (6, 40)
Другие (263, 242)
SAP SE (3, 11)
Microsoft (3, 11)
PostgreSQL Global Development Group (3, 10)
Oracle (2, 4)
Постгрес профессиональный (ППГ, Postgres Professional) (2, 3)
Другие (10, 13)
PostgreSQL Global Development Group (4, 9)
Постгрес профессиональный (ППГ, Postgres Professional) (2, 6)
VK Tech (ранее VK Цифровые технологии, ВК Цифровые технологии и Mail.ru Цифровые технологии) (2, 3)
Arenadata (Аренадата Софтвер) (3, 2)
Oracle (2, 2)
Другие (9, 9)
PostgreSQL Global Development Group (3, 13)
Постгрес профессиональный (ППГ, Postgres Professional) (1, 6)
Arenadata (Аренадата Софтвер) (3, 5)
Apache Software Foundation (ASF) (3, 4)
Тантор Лабс (Tantor Labs) (2, 3)
Другие (8, 10)
PostgreSQL Global Development Group (4, 11)
Arenadata (Аренадата Софтвер) (3, 6)
VMware (2, 6)
Постгрес профессиональный (ППГ, Postgres Professional) (2, 5)
Сбербанк-Технологии (СберТех) (2, 2)
Другие (5, 7)
Распределение систем по количеству проектов, не включая партнерские решения
Oracle Database - 106
Microsoft SQL Server - 104
SAP NetWeaver Business Warehouse (SAP BW/4HANA) - 103
PostgreSQL СУБД - 80
SAP HANA (High Performance Analytic Appliance) - 72
Другие 374
Microsoft SQL Server - 9
SAP NetWeaver Business Warehouse (SAP BW/4HANA) - 8
PostgreSQL СУБД - 7
Oracle Database - 3
SAP HANA (High Performance Analytic Appliance) - 3
Другие 21
Postgres Pro СУБД - 5
ADB - Arenadata DB - 2
PostgreSQL СУБД - 2
Tarantool Платформа in‑memory вычислений - 2
Oracle Database - 2
Другие 13
Postgres Pro СУБД - 6
PostgreSQL СУБД - 4
ADB - Arenadata DB - 3
Tantor СУБД - 3
Apache Kafka - 2
Другие 10
PostgreSQL СУБД - 5
ADB - Arenadata DB - 5
Postgres Pro СУБД - 3
Diasoft Digital Q.Database - 2
ADH - Arenadata Hadoop - 2
Другие 9