Вклад Postgres Professional в развитие PostgreSQL

PostgreSQL

Oleg Bartunov
Postgres Professional — контрибьютор PostgreSQL №1 в России и один из ведущих участников мирового сообщества открытой СУБД. Команда компании более 25 лет участвует в развитии системы. Мы не ждём, пока сообщество решит наши задачи — мы решаем их сами и делимся результатом со всем миром. А заказчики Postgres Professional получают эти решения в приоритетном порядке

Что значит «вклад в PostgreSQL»

Postgres Professional ежегодно входит в тройку лидеров международного рейтинга разработчиков PostgreSQL от EDB. По своему вкладу мы обходим Amazon, Fujitsu, Google, Apple  и других — прецедент для международного и российского опенсорса. 

Каждый год мы:

  • Разрабатываем новые функции и улучшаем архитектуру PostgreSQL
  • Исправляем ошибки и уязвимости в исходном коде
  • Рецензируем патчи
  • Тестируем стабильность работы системы

Практический результат работы с контрибьютором такого уровня:
Доступ к разработчикам ядра и техническая поддержка от топ экспертов
Только наши клиенты получают доступ к обновлениям и новым ключевым функциям в приоритетном режиме



Лидерство в мировом рейтинге

Мы занимаем первое место в России по объёму вклада в PostgreSQL и входим в топ-3 мировых контрибьюторов СУБД, по данным исследования компании EDB. Ниже — графики, на которых компании ранжированы по своему вкладу в PostgreSQL 15 (слева) и PostgreSQL 16 (справа).

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



Сильнейшая команда экспертов

Postgres Professional основана Олегом БартуновымФёдором Сигаевым и Иваном Панченко. Олег и Фёдор — разработчики PostgreSQL со статусом Major Contributor и более чем 30-летним опытом. Они — авторы одних из важнейших технологий мира PostgreSQL:

  • GiST и GIN — индексные методы для сложных типов данных
  • JSONB — формат хранения JSON для работы с полуструктурированными данными
  • HStore — первое key-value хранилище в PostgreSQL
  • Полнотекстовый поиск — встроенная возможность, которой пользуются миллионы приложений

Эти технологии стали частью ядра PostgreSQL и сегодня используются тысячами компаний по всему миру. Многие из них даже не знают, что в основе их инфраструктуры лежат наши решения

В разработке PostgreSQL 18 приняли участие 488 специалистов со всего мира
Каждый 12-й из них — сотрудник Postgres Professional
Среди авторов патчей, ревьюеров и тестировщиков PostgreSQL 18 — 41 инженер Postgres Professional

Объем добавленного кода в PostgreSQL 18 командой Postgres Professional

Новых строк кода Коммитов
15 302 96



Как вклад в Open Source становится продуктом для бизнеса

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

Так, флагманская СУБД Postgres Pro Enterprise содержит более 100 уникальных улучшений

Среди ключевых:

  • AQO — адаптивная оптимизация запросов: база учится на реальных запросах и улучшает планы
  • AQE — переоптимизация плана запроса: если план запроса оказался плохим, база исправляет его прямо во время выполнения
  • In-memory кэш результатов — часто повторяющиеся запросы выполняются мгновенно, снижается нагрузка на CPU и хранилище
  • CFS — сжатие на уровне страниц хранилища, база занимает в 2-3 раза меньше места
  • Встроенная Proxima — пулинг соединений и балансировка без внешних компонентов

Также в составе СУБД Postgres Pro поставляется набор решений для дополнительной надёжности и удобства сопровождения:

  • BiHA — встроенный отказоустойчивый кластер без Patroni, HAProxy, etcd. В том числе для геораспределённых систем
  • Postgres Pro Enterprise Manager — единая графическая консоль для мониторинга, диагностики и управления
  • Postgres Pro Backup Enterprise — решение для резервного копирования и восстановления с гарантией доступности данных и соблюдением целевых RTO и RPO

Среди других продуктов Postgres Professional:

  • Postgres Pro Enterprise Certified — сертифицированная ФСТЭК промышленная система управления базами данных для высоконагруженных систем
  • Postgres Pro Enterprise для 1С — высокопроизводительная СУБД, оптимизированная под платформу 1C:Предприятие, обеспечивающая максимальную производительность и безопасность данных 1С
  • Postgres Pro Standard — усовершенствованная система управления базами данных с техподдержкой от вендора и быстрыми обновлениями
  • Postgres Pro Certified — сертифицированная ФСТЭК Standard-редакция системы управления базами данных для ответственных применений
  • Postgres Pro Shardman — распределенная реляционная СУБД для высоконагруженных быстрорастущих систем с большими объёмами данных (150 ТБ+)
  • Postgres Pro AXE — СУБД для работы под аналитической и гибридной нагрузкой (OLAP + OLTP)
  • Tengri Data Platform — cloud-native платформа для корпоративной аналитики
  • Postgres ProGate — комплексное решение для миграции и репликации данных с автоматизацией ключевых этапов

*Open Source — компьютерные программы с открытым исходным кодом

FAQ