Аналитика

Российские СУБД на практике: итоги тестирования заказчиками

Клиенты протестировали российские системы управления базами данных — нареканий не возникло

Факторы роста отечественного рынка СУБД отличаются от глобальных тенденций — клиенты выбирают продукты местных разработчиков и избегают облачных решений для управления базами данных. За последние годы российским компаниям удалось создать целый спектр решений, отвечающих потребностям разнообразных организаций. Появились не только СУБД, но и сервисы для переноса данных, инструменты для создания резервных копий, а также системы наблюдения и администрирования. Чтобы изучить весь ассортимент СУБД и обменяться практическим опытом их применения, участники собрались на конференции «СУБД: технологии, миграция и администрирование 2026», организованной CNews Conferences.

Тенденции развития рынка систем управления базами данных

Глобальный рынок систем управления базами данных демонстрирует устойчивый годовой прирост на 12-13% и к 2035 году достигнет $274,9 млрд. Отечественный рынок, согласно прогнозам, увеличится до ₽251 млрд к 2031 году. Ключевыми факторами роста как на международном, так и на российском уровне выступают цифровая трансформация, прогресс в области искусственного интеллекта и больших данных, потребность в аналитических хранилищах, обработке данных в реальном времени, платформах для ИИ, распространение открытого программного обеспечения, а также популярность распределенных и облачных решений. «При этом в России основным катализатором рынка является импортозамещение. Внедрение облачных СУБД в стране пока отстает, а клиенты концентрируются на транзакционных системах, аналитических хранилищах и развитии экосистемы вокруг PostgreSQL», — открыла дискуссию Анжела Патракова, редактор и аналитик CNews, ведущая конференции.

Вопросы импортозамещения и достижения технологического суверенитета России развил в своем выступлении Иван Глухов, исполнительный директор «СберТех». Он поделился опытом проекта по замене зарубежной CRM-системы на отечественную платформу в компании «ЭнергосбыТ Плюс». В течение полугода организации удалось перевести 2500 рабочих мест на российский технологический стек, включая отечественную операционную систему, СУБД Platform V Pangolin BD и систему управления бизнес-процессами BPMSoft. СУБД Platform V Pangolin BD, разработанная «СберТех», внедряется в Сбербанке с 2019 года. Сегодня она используется в высоконагруженных системах, функционирующих в режиме 24/7/365.

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

Еще одно российское решение для замены MS SQL Server, Oracle и аналогов PostgreSQL представила компания «Диасофт». Как отметил Андрей Жуйков, руководитель направления СУБД Digital Q.DataBase «Диасофт», эта система создана на основе кода PostgreSQL, сохраняет с ним совместимость, но обладает рядом фундаментальных отличий.

Главным достоинством Digital Q.DataBase является способность выполнять хранимую логику Oracle (PL/SQL) и Microsoft SQL Server (T-SQL) без необходимости переписывания исходного кода. Данные обрабатываются специальным интерпретатором перед попаданием в ядро СУБД. На текущий момент достигнута полная совместимость с Microsoft SQL Server, а с Oracle — на 70-80%. По словам Андрея Жуйкова, в течение следующих 2-3 лет Digital Q.DataBase будет полностью поддерживать все пакеты Oracle.

Для упрощения перевода существующих баз данных в Digital Q.DataBase разработан «Мастер переноса». Этот инструмент способен извлечь все содержимое из СУБД Oracle, Microsoft SQL Server, PostgreSQL и ряда его российских аналогов, преобразовать его в набор SQL-скриптов и загрузить в Q.DataBase. Для удобства администрирования серверов в системе предусмотрен Центр управления. Андрей Жуйков также предложил бесплатно протестировать Digital Q.DataBase в конфигурации до 8 ядер.

Российская система управления базами данных FTData, созданная на основе PostgreSQL, была представлена относительно недавно — в 2023 году. Ее ключевые особенности — открытость как в документации, так и в вопросах ценообразования, а также полная совместимость с оригинальным проектом. При этом модификации форка не нарушают существующие интерфейсы, а поддержка совместимости с прикладными системами под Oracle обеспечивается с помощью расширений, которые интегрированы в основную версию продукта.

Андрей Макаров, региональный директор компании «Современные Системы», описал технические достоинства FTData. К ним относятся оптимизация обработки крупных таблиц, поддержка субтранзакций, сжатие данных. Более 50 функций PostgreSQL адаптированы под синтаксис Oracle, реализованы механизмы глобального кэширования планов выполнения, переноса подсказок и планов запросов, а также обработка исключений. В FTData также присутствуют временные таблицы, система оптимизирована для задач прикладного ПО, а в состав проекта входят инструменты для построения отказоустойчивых кластеров. В ближайшей перспективе разработчики планируют сфокусироваться на улучшении производительности СУБД, синхронизации планов запросов между репликами, оптимизации аналитических нагрузок и возможностях горизонтального масштабирования.

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

На базе разработанной его компанией СУБД Nexign Nord функционирует мобильный оператор «МегаФон», обслуживающий свыше 70 миллионов абонентов. Nexign Nord — это система управления базами данных на основе PostgreSQL с повышенным уровнем безопасности и отказоустойчивости. Она гарантирует доступность сервисов на уровне 99,9%, а подтвержденная нагрузка на реальной инфраструктуре превышает 12500 транзакций в секунду. Более того, внедрение Nexign Nord окупается в десять раз быстрее по сравнению с отечественными корпоративными аналогами, подчеркивает Дмитрий Лемеш.

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

Криптографический модуль QSS поддерживает комплекс российских национальных стандартов шифрования (ГОСТ). В его основе лежат блочный шифр "Кузнечик", хеш-функция "Стрибог" и алгоритмы электронной подписи ГОСТ 34.10-2018, построенные на эллиптических кривых. При этом повышенные требования к защищенности не снижают быстродействия системы управления базами данных.

Игорь Турканов отметил, что в PostgreSQL постоянно выявляют новые уязвимости. В СУБД «Квант-Гибрид» удалось значительно сократить область потенциальных атак благодаря использованию шифрования, переработке кода ядра, применению языка Rust для создания расширений, а также собственных инструментов для резервного копирования, кластеризации, балансировки нагрузки, управления кэшем дисковых блоков и других задач.

ruSBSS — это российское семейство программных комплексов, созданных для двустороннего копирования и согласования информации в распределенных сетях. Различные версии данного семейства успешно функционируют по всему миру. Изначально платформа разрабатывалась на базе Microsoft Windows и Microsoft SQL Server. В 2018 году было принято решение о переходе на отечественные технологические решения.

В основу стратегии миграции легли: гибридный подход к поэтапному переносу действующих систем на российское, свободное и открытое программное обеспечение с кроссплатформенной архитектурой; инструментальная библиотека "wxLib" для создания кроссплатформенных настольных приложений баз данных в среде Lazarus&FPC; а также кроссплатформенная система репликации разнородных распределенных баз данных "xSBSS". Андрей Лисицын, начальник сектора ГосНИИАС, поделился подробностями процесса перехода.

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

Мнение заказчиков

В «Россельхозбанке» эксплуатируется 130 информационных систем, использующих СУБД, 1000 серверов баз данных и 24 специалиста, отвечающих за их функционирование. Как сообщил Дмитрий Герасимов, начальник отдела систем управления базами данных УСА ДИТ «Россельхозбанка», в 75% случаев импортозамещение СУБД проводилось в рамках обновления информационных систем с помощью инструментов миграции от российских поставщиков: средств прямого переноса данных или CDC-репликации информации как с простыми, так и со сложными условиями.

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

Александр Балев, технический директор трайба Data Office «ОТП Банка», рассказал о процессе замены Oracle Exadata. На этой платформе размещалось приблизительно 100 Тб информации, доступ к которой имели свыше тысячи сотрудников. Банк принял решение не следовать стратегии прямой миграции, а вместо этого построить новую архитектуру хранилища данных. Её цель — обеспечить разделение уровней хранения и вычислений, технологическое разнообразие, высокую доступность и масштабируемость, а также централизованное управление процессами ETL.

Для организации долговременного хранения информации было решено создать Data Lake. Преобразование данных и формирование корпоративного слоя было поручено Greenplum, для оперативной аналитической отчётности выбрали ClickHouse, а задачи оркестрации и управления регламентными заданиями возложили на Apache Airflow. Александр Балев также описал трудности, с которыми столкнулись в ходе реализации проекта. Полный переход с СУБД Oracle на решения с открытым исходным кодом планируется завершить до конца 2026 года. Банк прогнозирует снижение совокупной стоимости владения (TCO) на 46% благодаря оптимизации лицензионной политики и инфраструктурных расходов, а также ускорению обработки данных и подготовки отчётных витрин в 2–3 раза.

Единая информационная система адвокатского сообщества России изначально была построена на PostgerSQL. После вступления в силу 14 апреля 2023 года приказа ФСТЭК России № 64, утвердившего требования по информационной безопасности к СУБД, появилась необходимость в использовании системы, имеющей соответствующую сертификацию ФСТЭК, для успешного прохождения аттестации по защите информации. Специалисты Федеральной палаты адвокатов проанализировали пять отечественных СУБД, представленных на рынке, и остановили свой выбор на Platform V Pangolin DB.

Сергей Воробьев, возглавляющий Центр внедрения и поддержки Комплексной информационной системы адвокатуры России (КИС АР) при Федеральной палате адвокатов РФ, поделился деталями перехода на Platform V Pangolin DB — общая продолжительность проекта составила три месяца, при этом сама миграция заняла всего 5,5 часов. После запуска КИС АР на основе этой СУБД проведенные тесты выявили снижение загрузки процессоров на 14%, а использование оперативной памяти уменьшилось более чем вдвое.

«Основная сложность при переносе — не сами данные, а процедурная логика», — отмечает Максим Васильев, руководитель Управления отчетности СК «Росгосстрах». Свыше половины хранимых процедур включают бизнес-логику, а не простые запросы. Автоматическая конвертация охватывает синтаксис, но не затрагивает архитектурные особенности. Кроме того, в устаревших системах доля динамического SQL может составлять 25–40%. Также в PostgreSQL существуют ограничения, влияющие на SQL-логику. Максим Васильев рекомендует заранее планировать миграцию, подбирать подходящие инструменты для переноса и помнить, что автоматизация миграции SQL призвана усилить команду разработчиков, а не заменить их экспертизу.

«Обслуживание инфраструктуры отнимает всё больше времени, поэтому его необходимо максимально автоматизировать», — утверждает Алексей Лесных, специалист отдела развития больших данных ВТБ. Однако автоматизация нередко сталкивается с бюрократическими барьерами. Алексей Лесных убеждён, что преодолеть это можно только через автоматизацию процессов принятия решений, а также осознания потребности в трансформации и непрерывном развитии.



Наталья Рудычева

Поделиться:

0 Комментариев

Оставить комментарий

Обязательные поля помечены *
Ваш комментарий *
Категории