Рынок СУБД-2025: какие решения доступны и как подготовиться к миграции
За последние два года российский рынок СУБД существенно расширился, а отечественные импортонезависимые решения на базе открытых технологий PostgreSQL, Firebird и CouchDB успешно закрывают потребности в таких отраслях, как финансы, промышленность и торговля.
Промышленный сектор движется к полному импортозамещению СУБД более сдержанно, зачастую совмещая российские разработки и ранее используемые зарубежные решения. Сейчас примерно 50% ключевых отраслевых предприятий применяют российские СУБД, а также перевели управление данными для наиболее значимых систем на отечественные решения, такие как Postgres Pro.
Государственный сектор, включая здравоохранение, транспорт и энергетику, также активно переходит на российские СУБД. Например, Федеральное казначейство успешно мигрировало с Oracle на Postgres Pro. Однако полное импортозамещение в госсекторе пока не достигнуто из-за сложности интеграции и необходимости адаптации существующих систем.
Российский рынок СУБД демонстрирует устойчивый рост. По данным Центра стратегических разработок, в 2023 году доля отечественных решений выросла до 58%, а к 2030 году прогнозируется ее увеличение до 93%.
Ключевые игроки рынка СУБД и их решения:
- Postgres Pro: СУБД от Российской крупнейшей команды контрибьюторов PostgreSQL. Предлагает версии Standard, Enterprise и Certified, Postgres Pro Shardman, Postgres Pro DBaaS. СУБД сертифицирована ФСТЭК по 4 УД и 4 КЗ. Подходит для финансовых и ERP-систем, систем документооборота и высоконагруженных платформ.
Все решения включены в Единый реестр российского ПО и активно развиваются, получают регулярные обновления и расширения функциональности. Например, Postgres Pro и Jatoba предлагают инструменты для миграции с Oracle и MS SQL.
Российские СУБД уже достигли значительного уровня зрелости и обеспечивают функционал, сравнимый с популярными зарубежными решениями:
- Высокая доступность и отказоустойчивость: Все перечисленные СУБД поддерживают кластеризацию и репликацию (синхронную и асинхронную). Например, Jatoba предлагает модуль Japooler для автоматической маршрутизации запросов при сбоях.
- Работа с большими объемами данных: Postgres Pro и Tantor поддерживают обработку JSON-документов и аналитические запросы, что делает их подходящими для хранилищ данных.
- Инструменты миграции: Модуль orafce, а также утилиты автоматической конвертации кода ora2pgpro (Postgres Pro,) и db_converter (Tantor), упрощают переход с Oracle и MS SQL.
- Безопасность: Сертификация ФСТЭК (Jatoba, Tantor, Postgres Pro Certified, «Лира-Р») и поддержка российских стандартов шифрования обеспечивают соответствие требованиям КИИ.
Перед началом миграции необходимо провести аудит текущих систем, в том числе, оценить объем данных, используемые технологии, требования к производительности и безопасности. Например, для финансовых систем с высокими транзакционными нагрузками подойдут Postgres Pro Enterprise или Tantor, а для работы с неструктурированными данными такие как СУБД «Енисей». Важно выбрать СУБД, максимально совместимую с заменяемым решением. Например, Jatoba и Postgres Pro предлагают синтаксическую совместимость с Oracle PL/SQL, что значительно упрощает переход.
Планирование сроков и этапов
В зависимости от сложности систем и объема данных миграция на отечественных СУБД может занять от 6 месяцев до 2 лет. Например, кейс «Авито» показывает, что перевод 1С с Microsoft SQL Server на Postgres Pro Enterprise занял около года, включая тестирование и оптимизацию. Поэтому эксперты MONT рекомендуют российским компаниям разбить процесс миграции на несколько этапов:
- Пилотное тестирование на некритичных системах.
- Перенос данных и адаптация приложений.
- Тестирование производительности и безопасности.
- Полное развертывание и оптимизация.
Учет временных издержек
Миграция может привести к временному снижению производительности из-за необходимости адаптации приложений и настройки новых СУБД. Компании должны быть готовы к временным затратам на оптимизацию запросов и конфигураций.
Тут стоит отметить, что проведение проверки на этапе нагрузочного тестирования является очень важным и помогает в большинстве случаев избежать данной проблемы.
Инвестиции в обучение и консалтинг
Переход на российские СУБД требует подготовки ИТ-персонала. Несмотря на наличие документации на русском языке (например, у Postgres Pro и Tantor), обучение специалистов может занять несколько месяцев. Привлечение консультантов, таких как MONT, помогает ускорить процесс, минимизировать ошибки и обеспечить соответствие требованиям безопасности.