Как стать автором
Обновить

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

Время на прочтение7 мин
Количество просмотров15K

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


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

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

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


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

На октябрь 2022 используемое актуальное ядро : PostgreSQL 14

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

  • Компания выпускает сборки как ванильного 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 Тут документация

На октябрь 2022 используемое актуальное ядро : PostgreSQL 14

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

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

В дополнение к стандартным возможностям 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) . Тут документация

На октябрь 2022 используемое актуальное ядро : PostgreSQL 14

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

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

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

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

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

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

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

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

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


СУБД "ЛИРА-Р".

На октябрь 2022 используемое актуальное ядро : PostgreSQL 12

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

К основным достоинствам программного продукта можно отнести:

  • высокую степень защиты,

  • оптимальную работу на российских ОС,

  • отказоустойчивость,

  • поддержку различных типов данных,

  • наличие средств для отладки кода.

  • парольная аутентификации по алгоритму GOST 2012;

  • функционирование под управлением ОС специального назначения Astra Linux и ОС "ОСнова";

  • реализация расширенной модели разграничения доступа и требований руководящих документов для использования в ОС специального назначения Astra Linux SE версии 1.5 (Smolensk);

  • графическое средство администрирования сервером СУБД;

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

  • средства поддержки и обработки геоданных PostGIS;

  • расширения для облегчения миграции с Oracle;

  • средства отладки кода pl/pgSQL.


Proxima DB

Российская система управления базами данных (СУБД) на основе Open Source PostgreSQL с расширенными функциями эксплуатации: мониторинга, администрирования, аудита. Proxima DB полностью совместима с российскими ОС и соответствует требованиям импортозамещения. СУБД лучше всего подходит для работы со смешанными нагрузками (в первую очередь OLTP): финансовые и ERP-системы, системы документооборота, производственные системы и различные кастомные системы клиента, которые совместимы с PostgreSQL. Proxima DB официально поддерживает работу с 1С.

Лицензия на ЯДРО, учитываются только prod-зоны (master и slave), бесплатно:до 2 сред test/dev

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

На декабрь 2023 используемое актуальное ядро : PostgreSQL 15

К основным достоинствам программного продукта можно отнести:

  • Полная совместимость с ОС Astra Linux, RedOS и с СРК Кибер Бэкап

  • Адаптация под Enterprise (1000+ пользователей 1С)

  • Отказоустойчивость (HA Cluster)

  • Восстановление резервной копии всех данных за 30 мин.

  • Сохранение данных при отказе любого узла на том же уровне, что и MS SQL

Итоговый список:

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

upd добавил ЛИРА-Р

Upd2 обновил версию ядра у ЛИРА-Р
Upd3 добавил Proxima DB

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Сделать статью со списком зарубежных форков PostgreSQL?
80.17% Да, всё в одном месте будет полезно97
19.83% Нет, всё легко гуглится24
Проголосовал 121 пользователь. Воздержались 25 пользователей.
Теги:
Хабы:
Всего голосов 13: ↑12 и ↓1+11
Комментарии17

Публикации

Истории

Работа

Ближайшие события