Тема импортозамещения всё более и более актуальна. Сегодня хотелось бы собрать в один строй и взглянуть на имеющиеся решения по СУБД семейства 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 и т. д.
-
Продукт компании Газинформсервис, крупного вендора решений в области ИБ.
Дистрибутив можно получить заполнив форму на сайте.
В дополнение к стандартным возможностям 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 )
ссылка на оригинал статьи https://habr.com/ru/post/693908/
Добавить комментарий