Стадо русских слонов

от автора

Тема импортозамещения всё более и более актуальна. Сегодня хотелось бы собрать в один строй и взглянуть на имеющиеся решения по СУБД семейства PostgreSQL. Кому интересно узнать про «русские» PostgreSQL — добро пожаловать под кат.


Может для кого этот материал будет полезным для формирования и обоснования выбора в своём проекте импортозамещения.

disclaimer: Не претендую на полноту, но постарался собрать, что было доступно в открытых источника (буду пополнять при поступлении замечаний)

Среди отечественных решений основанных на PostgreSQL виднеются следующие участники:

СУБД Postgres pro. Тут документация.

Наверное самый известный бренд на отечественном рынке. Выпускается монобрендовой одноименной компанией. Сложно найти разработчиков в России, которые не слышали про этот бренд. Созвучность с названием исходного продукта создаёт путаницу, но и придаёт известности.

  • Компания выпускает сборки как ванильного PostgreSQL, так и коммерческих продуктов разной специфики, среди которых:

    • Postgres Pro Enterprise

    • Postgres Pro Standard

    • Postgres Pro Certified

    • Postgres Pro Enterprise Certified

      На сайте есть сравнение разных версий.

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

      Дистрибутивы поддерживают широкий набор ОС и есть сборки лохматых версий PostgreSQL.

    СУБД Tantor («Лаборатории Тантор» теперь в ГК «Астра») Тут документация

    Похоже, что СУБД выросла из оснастки для администрирования (Полнофункциональная модульная платформа администрирования и мониторинга кластеров PostgreSQL Тантор).

    Развитие самой СУБД очевидно пойдёт по пути тесной интеграции с ОС «Astra linux» и улучшения уже входившего в комплект ванильного PostgreSQL.

    Состав продукта:

    • Ядро СУБД;

    • Компоненты поддержки платформы Oracle:

      • orafce (Oracle Function Compatibility Extension) – модуль совместимости с СУБД Oracle;

    • Компоненты, расширяющие возможности хранения данных:

      • Optimized Row Columnar(ORC) формат хранения данных;

      • pg_partman – создание и управление партиционированными таблицами;

    • Дополнительные компоненты, расширяющие функции управления данными:

      • pg_variables – переменные сессий;

      • pgsql-http – взаимодействие с протоколом HTTP/HTTPS из хранимых функций;

      • pg_cron – планировщик заданий СУБД;

      • pg_framework – фреймворк для генерации функций для выбранных таблиц базы данных;

      • pg_store_plans – сбор и хранение статистики планов выполнения запросов;

      • pg_wait_sampling – сбор выборочной статистики событий ожидания;

      • pg_qualstats – сбор и хранение статистики по предикатам, найденным в операторах WHERE и JOIN.

    • Компоненты регистрации событий:

      • pgaudit – модуль протоколирования выполнения команд манипулирования данными.

    • Компоненты мониторинга производительности и управления:

      • Интергация с Платформой Tantor.

    • Компоненты резервного копирования и отказоустойчивости:

      • WAL-G – средство управления резервным копированием;

      • pg_anonymizer — средство создания дампа БД с использованием механизмов маскирования чуствительных данных

    • Компоненты управления процессами CI/CD в БД:

      • db_converter — средство управления миграциями в различных средах: dev, test, uat, prod и т. д.

    СУБД Jatoba Тут документация

    Продукт компании Газинформсервис, крупного вендора решений в области ИБ.

    Дистрибутив можно получить заполнив форму на сайте.

    В дополнение к стандартным возможностям PostgreSQL , в СУБД «Jatoba» реализованы следующие функции:

    • Хранение пространственных, географических и геометрических данных, поддержка запросов к ним и управления ими.

    • Увеличенная синтаксическая совместимость с распространенным PL/SQL Oracle.

    • Протоколирование команд манипулирования данными (DML/DDL).

    • Japooler – модуль, который маршрутизирует запросы пользователей по заданным правилам и выполняет функции пулера соединений

      При возникновении failover/switchover-ситуаций позволяет автоматически менять конфигурации маршрутизации в соответствии с новой конфигурацией кластера.

    • Jadog – модуль обеспечения отказоустойчивости кластера:

      • Непрерывно анализирует состояние всех узлов кластера и автоматически управляет переключением ролей узлов в случаях аварийных ситуаций.

      • Реализует автоматическое переключение подчиненного сервера в режим master и обратно.

      • Выбирает нового мастера при наличии кворума

      • Изолирует узел для сохранения консистентности.

      • Управляется через консольную утилиту «jadog_ctl» или веб-утилиту Datasafe.

      • Автоматически восстанавливает резервную БД при переключении с основной при аварийных ситуациях (rewind).

    • Datasafe – утилита с WEB UI для контроля ряда аспектов СУБД:

      • Управляет работой кластера, предоставляя функционал модуля Jadog в удобном веб-интерфейсе.

    Platform V Pangolin. Тут документация

    Продукт из под крыла компании Сбербанк-Технологии.

    Система управления реляционными базами данных (RDBMS) Pangolin содержит критические доработки, позволяющие соответствовать высоким требованиям к безопасности, доступности, надежности и производительности

    В дополнение к стандартным возможностям PostgreSQL , в СУБД «Pangolin» реализованы следующие функции:

    • Прозрачное шифрование хранимой информации

    • Защита от привилегированных пользователей

    • Гибкое управление парольными политиками

    • Аудирование действий пользователей

    • Набор расширений, адаптированный под требования безопасности

    • Автоматическое развертывание и конфигурирование, высокодоступный георезервированный кластер

    • Автоматическое обновление версии СУБД и компонентов кластера
      Корректировка, фиксация и подмена планов запросов

    • Поддержка подготовленных запросов для транзакционного режима кластера высокой доступности с использованием пуллера

    • Простая интеграция с инфраструктурой: LDAP, система резервного копирования, портал самообслуживания

    • Сквозная аутентификация соединений, проходящих через пуллер соединений БД

    СУБД “Квант- Гибрид”. Тут документация.

    Производства АО «Концерн ГРАНИТ» — ведущего российского поставщика наукоемких решений для обеспечения безопасности людей и государства.

    Квант-Гибрид — объектно-реляционная СУБД общего и специального назначения с повышенными требованиями к:

    • Надежности

    • Быстродействию

    • Безопасности

    • Секретности хранимых данных

    В состав СУБД «Квант-Гибрид» входят модули собственной разработки:

    • самобалансирующийся менеджер кэша дисковых блоков с автоматической компенсацией нагрузки на дисковую систему;

    • балансировщик сетевой нагрузки предназначенный для оптимального использования серверных подключений;

    • библиотечный кэш разобранных запросов;

    • серверный процесс, организующий фоновую запись на диск;

    • модуль прозрачного шифрования данных с использованием алгоритма ГОСТ Р 3412-15 «Кузнечик» для произвольных объектов, включая внешние большие объекты;

    • модуль для внешнего хранения больших бинарных объектов с сохранением способа их обработки в прикладных системах;

    • подсистема сбора и агрегации метрик;

    • пользовательская консоль для выполнения команд базы данных и запросов на языке SQL;

    • модуль для прямой загрузки больших объёмов данных из текстового представления непосредственно в страницы данных;

    • бинарные утилиты для управления СУБД;

    • подсистема интернационализации i18n.

    Arenadata Postgres (ADPG) . Тут документация

    Компания среди аналитических БД на базе greenpum теперь выпускает и реляционную БД на основе PostgreSQL

    Дистрибутив можно получить заполнив форму на сайте.Среди основных особенностей на сайте сформулированы:

    • Сложные запросы, обрабатывающие большие объемы данных, включая сложные аналитические функции (например, анализ поведения пользователей).

    • Любые виды отчетности (оперативная, управленческая, обязательная нормативная).

    • Глубокий специальный анализ.

    • Эффективное подключение больших таблиц.

    • Функционирование систем маркетинговых кампаний и систем лояльности.

    • Различный скоринг.

    • Предиктивная аналитика (спрос, балансы).

Да, надо сообщить, что ещё есть:

РЕД БД, https://reddatabase.ru/ru/ , но это FireBird

СУБД ЛИНТЕР БАСТИОН https://linter.ru/ru/ , тоже не PostgreSQL (только в версии Линтер-ВС 6.0.1 )

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Сделать статью со списком зарубежных форков PostgreSQL?
75% Да, всё в одном месте будет полезно 30
25% Нет, всё легко гуглится 10
Проголосовали 40 пользователей. Воздержались 9 пользователей.

ссылка на оригинал статьи https://habr.com/ru/post/693908/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *