Реляционные СУБД в реестре отечественного ПО: сравнительный анализ платформ для госсектора и бизнеса

0
134

Российский рынок реляционных систем управления базами данных представлен продуктами на собственной кодовой базе и форками открытых решений. В Единый реестр отечественного ПО включено более десяти реляционных СУБД, пригодных для корпоративного использования. Среди них выделяются три архитектурных направления: продукты на базе PostgreSQL (Postgres Pro, Ред База Данных, Tantor), СУБД с полностью оригинальным ядром (ЛИНТЕР, Роса) и решения, ориентированные на аналитические нагрузки (C-Store, Arenadata DB). Каждое направление имеет свою историю развития, особенности лицензирования и области применения.

 

От западных монополий к технологическому суверенитету

До 2014 года корпоративный сегмент и госсектор использовали исключительно западные СУБД — Oracle Database, Microsoft SQL Server и IBM DB2. Эти системы обеспечивали надежность и производительность, но создавали полную зависимость от вендоров. Госорганы платили миллиарды рублей за лицензии, не имея доступа к исходному коду и возможности влиять на развитие продуктов.

Попытки внедрения открытых СУБД вроде обычной PostgreSQL в промышленную эксплуатацию наталкивались на отсутствие корпоративной поддержки и специализированных расширений. Использование MySQL в госсекторе ограничивалось слабыми механизмами защиты и проблемами с ACID-транзакциями под высокой нагрузкой.

Ситуация напоминала автопарк, где все машины — импортные, запчасти ждут месяцами, а механики обучены только на конкретные модели. Резкий поворот к импортозамещению потребовал не просто создать «свой автомобиль», а развернуть целую производственную базу с техцентрами и подготовкой кадров.

Современные российские СУБД решают эту проблему через форки с предустановленными корпоративными расширениями, встроенной сертифицированной защитой и полноценной технической поддержкой на русском языке. Они сохраняют совместимость с открытой экосистемой, но добавляют функции, критичные для госсектора и крупного бизнеса.

 

Ключевые игроки и их архитектурные особенности

Tantor — относительно новый участник рынка, предложивший нестандартную модель распространения. Компания не разрабатывает собственную СУБД с нуля, а предоставляет корпоративную поддержку для PostgreSQL с предустановленным набором расширений от разных вендоров. В поставку Tantor входят компоненты для резервного копирования от Софт-Интегро, мониторинга от Postgres Professional и средства миграции с Oracle от ИнфоТеКС. Такой подход позволяет заказчику получить единую точку ответственности за всю инфраструктуру данных, избегая ситуации, когда за ядро отвечает один вендор, за репликацию — другой, а за безопасность — третий. В госсекторе Tantor выбирают организации, которые уже используют смешанный ландшафт PostgreSQL-решений и хотят консолидировать поддержку у одного поставщика.

Postgres Pro построена на актуальной версии PostgreSQL и дополнена собственными разработками: механизмом прозрачного шифрования данных, расширенными методами репликации и компонентом ShardMAN для горизонтального масштабирования. Продукт выпускается в редакциях Standard и Enterprise, где последняя включает инструменты мониторинга и оптимизации запросов.

Ред База Данных также базируется на PostgreSQL. Продукт поставляется с предустановленными средствами мандатного доступа, маркировки документов и шифрования трафика. Это делает его предпочтительным выбором для систем, обрабатывающих данные ограниченного доступа.

ЛИНТЕР представляет собой СУБД с полностью оригинальным ядром, разрабатываемым с 90-х годов компанией «РЕЛЭКС». Архитектура ЛИНТЕР изначально проектировалась с учетом требований российских силовых ведомств и включает встроенные механизмы разграничения доступа на уровне записей и полей. СУБД демонстрирует стабильную работу на устаревшем оборудовании и в условиях ограниченных ресурсов.

 

Сравнительный анализ платформ для госсектора и бизнеса

При выборе СУБД для госсектора критическими факторами становятся наличие сертификатов ФСТЭК, возможность работы с гостайной и совместимость с типовыми конфигурациями 1С. Коммерческие компании ориентируются на производительность, стоимость владения и доступность квалифицированных специалистов на рынке труда.

 

Параметр

Tantor

Postgres Pro

ЛИНТЕР

Базовая кодовая база

PostgreSQL с расширениями

PostgreSQL с форком

Оригинальное ядро

Модель лицензирования

Подписка на поддержку + бесплатное ядро

Платная лицензия на инсталляцию

Платная лицензия на рабочее место

Наличие сертификатов ФСТЭК

Доступны через партнерские расширения

Есть для версии Enterprise

Есть для всех версий, включая мандатный доступ

Совместимость с 1С

Полная

Полная

Частичная, требуется адаптация

Инструменты миграции с Oracle

Включены в базовую поставку

Отдельный продукт (Migration Toolkit)

Встроенные средства

 

Технические характеристики и требования к инфраструктуре

Производительность российских СУБД в значительной степени зависит от правильной настройки параметров ядра и оборудования. Большинство продуктов на базе PostgreSQL наследуют архитектурные ограничения оригинальной СУБД, связанные с организацией буферного кэша и механизмами контрольных точек.

 

Характеристика

Tantor

Postgres Pro

ЛИНТЕР

Поддерживаемые ОС

Linux (RHEL, CentOS, Astra Linux), Windows

Linux (все основные дистрибутивы), Windows

Linux, Windows, AIX, Solaris, QNX

Максимальный размер БД

Не ограничен программно

Не ограничен программно

64 ТБ на версию

Поддержка кластеризации

Patroni, Stolon (в комплекте)

Собственный Stolon-форк, Patroni

Двухсерверный кластер с автоматическим переключением

Средства шифрования

Прозрачное шифрование через расширения

Прозрачное шифрование на уровне страниц

Посимвольное шифрование, ГОСТ-алгоритмы

Механизмы репликации

Физическая и логическая streaming-репликация

Физическая и логическая репликация, каскадная репликация

Асинхронная и синхронная репликация

 

Особенности лицензирования и стоимость владения

Модели лицензирования российских СУБД существенно различаются и напрямую влияют на совокупную стоимость владения. Postgres Pro использует классическую схему с оплатой за каждый процессор или ядро сервера. ЛИНТЕР лицензируется по количеству пользовательских подключений, что может быть выгодно для систем с фиксированным числом операторов. Tantor предлагает бесплатное ядро и платную подписку на техническую поддержку и обновления расширений, что снижает порог входа для пилотных проектов.

Госорганы при расчете стоимости обязаны учитывать не только цену лицензий, но и затраты на сертификацию системы в целом, обучение персонала и миграцию данных из унаследованных систем. По данным Центра компетенций по импортозамещению в сфере ИКТ, совокупная стоимость владения при переходе с Oracle на Postgres Pro в типовом проекте госоргана сокращается в 3-5 раз на горизонте пяти лет.

 

Выбор СУБД под конкретные задачи

Для систем, обрабатывающих персональные данные и иную информацию ограниченного доступа, безальтернативным выбором становится ЛИНТЕР или Ред База Данных с сертифицированными средствами защиты. В этих продуктах механизмы безопасности встроены в ядро и не могут быть отключены или обойдены на уровне конфигурации.

Для высоконагруженных веб-систем и порталов госуслуг оптимальным решением выступает Postgres Pro с возможностью горизонтального масштабирования через ShardMAN. СУБД демонстрирует стабильную производительность при нагрузках до 10 тысяч транзакций в секунду на типовой серверной конфигурации.

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

Для систем реального времени и встраиваемых решений промышленной автоматизации ЛИНТЕР остается практически единственным российским продуктом, способным работать в среде операционных систем реального времени и на оборудовании с минимальными ресурсами.