Логотип
Баннер в шапке 1
Баннер в шапке 2
2024/05/28 11:31:40

Российский рынок СУБД: достижения, драйверы и перспективы. Обзор TAdviser 2024

История импортозамещения системного софта началась в России задолго до начала специальной военной операции. С середины 2010-х годов государство последовательно принимало документы, обязывающие компании с госучастием и кредитно-финансовые организации перейти на отечественный софт, в том числе и системный.

Промежуточный итог их исполнения в мае 2024 года подвел председатель кабинета министров Михаил Мишустин. Выступая на пленарном заседании ежегодной конференции ЦИПР, он объявил, что Россия достигла примерно 50%-ного импортозамещения по основным программным продуктам. Иными словами, процесс идет, в Едином реестре российского ПО, ЕРРП, чуть меньше 60 операционных систем (общего назначения, реального времени, мобильных) и 30 систем управления базами данных, СУБД.

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

Содержание

Растущий рынок

Позиции российских разработчиков систем управления базами данных существенно улучшились по итогам 2022 года. Как показало исследование ЦСР, обнародованное в октябре 2023-го, по отношению к 2021 году их доля рынка выросла чуть меньше, чем вдвое – с 36 до 66%, а выручка, в среднем, увеличилась на 42%. В 2023 году, по мнению аналитиков, многие заказчики такого программного продукта занимали выжидательную позицию: либо пользовались не истекшей на тот момент лицензией от западного вендора, либо услугами по поддержке зарубежных СУБД, предлагаемых системными интеграторами, либо изучали вопрос постановки внутренней разработки в компании. Так что рост по итогам 2023 года они прогнозировали, в среднем, на уровне 20% (по самым осторожным оценкам).[1]

Действительно, некоторые российские производители СУБД утверждают, что добились в 2023 году больших успехов. Так, согласно открытым данным ФНС, доход Postgres Professional вырос в 2023 году на 86%, консолидированная выручка группы компаний «Аренадата» выросла за год на 58% до 4 млрд рублей. Общий рост выручки компании Orion Soft по итогам 2023 года составил 210%. В 1,6 раз, то есть на 60%, выросли продажи «Ред Софт».

Выставка достижений

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

Рекордное количество принципиально новых решений, разработанных в ответ на запросы клиентов, представила в 2023 году компания Postgres Professional. Среди самых важных − встроенный отказоустойчивый кластер BiHA (Built-in High Availability), графическая платформа управления базами данных – Postgres Pro Enterprise Manager, а также новая распределенная реляционная СУБД Postgres Pro Shardman, которая при сохранении транзакционной целостности обеспечивает функционирование высокопроизводительных кластеров с десятками и сотнями ТБ данных. Кроме этого, была создана интеллектуальная система оптимизации запросов, добавлена интеграция с Citus для OLAP-нагрузок и значительно обновлен спектр функций для облегченной миграции с Oracle.Проблемы и перспективы российского рынка блокчейн. Обзор TAdviser 8 т

Компания Arenadata выпустила в 2023 году инструмент для совместной работы сотрудников с данными – Arenadata Catalog. Ее основная продуктовая линейка пополнилась рядом функций, ожидаемых заказчиками и очень важных для корпоративных хранилищ данных. Помимо этого, российский производитель расширил свой портфель консалтинговых услуг.

Еще один отечественный вендор, компания «Ред Софт», который сейчас готовится к выпуску релиза СУБД «РЕД База Данных 5.0», в 2023 году активно занимался развитием функционала этого программного продукта. Как результат, в нем появились алгоритм сжатия записей, пакет для работы с BLOB, табличные пространства, кэш компилированных запросов, частичные индексы, пул внешних подключений, профайлер запросов и хранимых процедур, планировщик заданий, поддержка временных зон, внешние таблицы, поддержка JSON. Также были разработаны мигратор и средство мониторинга серверов «БД РЕД Монитор».

Компании «Диасофт» 2023 год принес плоды работы над импортонезависимой СУБД PostgreDB в составе платформы Digital Q.DataBase. Несколько лет назад ею был создал форк СУБД на открытом программном обеспечении PostgreSQL. Компания взяла программный код под ответственное владение и адаптировала его для использования с прикладными решениями «Диасофт». В 2023 году были завершены первые пилотные проекты по переводу клиентов на PostgreDB и появились новые крупные клиенты. Так, компания «Диасофт» была выбрана Группой «Московская Биржа» в качестве предпочтительного поставщика СУБД.

Также этот производитель ПО создал партнерскую сеть, завершил несколько начатых нагрузочных тестирований с ведущими производителями отечественного IT-оборудования (YADRO, «Аквариус», «‎Гравитон») и провел пилотные тестирования СУБД PostgreDB на площадке технологической песочницы Ассоциации ФинТех.

Минувший год считают прорывным и в компании Orion Soft. В третьем квартале 2023 года она представила встроенный высокодоступный отказоустойчивый (НА) кластер, очень востребованный на рынке. В конце года ею был выпущен MVP новой редакции СУБД – Proxima DB Advanced. В нем реализована возможность развертывания высокодоступных отказоустойчивых кластеров в различных конфигурациях прямо из веб-интерфейса, и появился фирменный UI – еще один новый для рынка функционал.

Релиз 3.0 в 2023 году появился у СУБД для In-Memory вычислений – Tarantool (входит в экосистему VK Tech). В нем реализована новая архитектура построения кластерного хранилища. В этом релизе можно настраивать кластеры любого типа и сложности через единый отказоустойчивый модуль конфигурации. Для удобства управления кластерами Tarantool разработан графический интерфейс Tarantool Cluster Manager.

В 2023 году стала коробочным продуктом Tarantool DB, разработанная на основе платформы NoSQL in-memory СУБД с протоколами доступа Redis и IPROTO, в ней появилась возможность удобной установки и настройки кластера за счет интеграции с инструментами CI/CD.

Также были выпущены две новые базы данных на основе платформы Tarantool: in-memory колоночная СУБД для транзакционно-аналитической обработки данных в режиме реального времени Tarantool Column Store и графово-векторная база данных Tarantool Graph DB.

Первое решение дает возможность выполнять аналитику мгновенно на самых новых данных, а также уменьшить затраты на перенос и копирование транзакционных данных в DWH. Tarantool Column Store помогает бизнесу работать с финансовыми и производственными данными, консолидировать их, ускорять аналитические запросы и формировать отчетность в режиме реального времени.

Второе решение представляет собой высокоскоростное хранилище графов и векторов для анализа связей между данными в реальном времени. База данных предназначена для решения широкого спектра бизнес-задач: от снижения рисков при проведении финансовых операций до повышения лояльности клиентов. Tarantool Graph DB может анализировать графы с более чем 7 млрд связей и 100 млн вершин.

Еще одной полезной новинкой от производителя для работы с данными стала распределенная система очередей сообщений Tarantool Queue Enterprise. Она позволяет создавать различные сценарии очередей в соответствии с потребностями бизнеса, повышает отказоустойчивость и масштабируемость систем, позволяет выполнять асинхронные операции.

Для «СберТеха» одним из ключевых событий стал запуск Platform V Kintsugi. Это разработанный с нуля графический инструмент для сопровождения СУБД. Сейчас Kintsugi – самостоятельный продукт, он работает не только с СУБД Platform V Pangolin, но и с любой реляционной СУБД, основанной на PostgreSQL и сохраняющей принципы обратной совместимости.

В 2023 году разработчики Platform V Pangolin сосредоточились на функциональности, призванной повысить удобство сопровождения, стремились упростить администраторам и конечным пользователям обслуживание БД: дать возможность заблаговременного выявления потенциальных проблем, минимизировать время диагностики, снизить порог входа для новичков в мире сопровождения PostgreSQL и автоматизировать рутинные операции. Внедренные обновления позволили генерировать еще более детальные отчеты анализа истории активности СУБД, использовать новые полезные инструменты для мониторинга, отладки, контроля функций и процедур и многое другое.

На сегодняшний день совокупная стоимость владения Platform V Pangolin значительно ниже, чем у популярных западных реляционных СУБД при той же функциональности. Разница может составлять более 10%, согласно кейсам пользователей. Во-первых, сама по себе стоимость продукта ниже, чем у иностранных вендоров. Во-вторых, ниже трудозатраты специалистов. Например, компания «Первый Бит», которая перевела 7 000 сотрудников на этот продукт, сообщала о снижении трудозатрат, а также о том, что с внедрением СУБД количество инцидентов уменьшилось на 30%.

Объединяя усилия

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

Минувший 2023 год был богат примерами успешного сотрудничества разных типов вендоров. Так, компании Postgres Professional и Скала^р разработали новую версию «Машины баз данных Скала^р МБД.П» на базе сертифицированной СУБД Postgres Pro Enterprise. За счет архитектурных подходов пиковая производительность ПАК возросла на 60%, до 65 000 транзакций в секунду, и обеспечивает работу базы данных емкостью до 150 ТБ.

«
Кроме того, мы значительно расширили карту совместимости Postgres Pro — сейчас в ней порядка 300 решений, включая все самые популярные ОС и прикладной софт, − рассказывает Иван Панченко, сооснователь и заместитель генерального директора компании Postgres Professional. — СУБД Postgres Pro официально поддерживает процессорную платформу Эльбрус (e2kv4 и e2kv5). Поддерживаются процессоры на платформе ARM (включая Байкал и Kungpeng). В планах — поддержка платформ RISC-V и Loongson.
»

Также Postgres Professional давно выпускает специальные версии Postgres Pro для «1С», которые максимально адаптированы для работы с платформой и включают значительное количество оптимизаций.

Компания Orion soft продолжала работать над совместимостью своей СУБД c прикладным ПО. В 2023 году это были программные продукты ее партнеров, таких как «Киберпротект» и . Также Orion soft добивалась внутренней интеграции Proxima с другими своими продуктами (zVirt, Nova, Cloudlink, Termit), для того чтобы клиенты могли использовать экосистему продуктов, оптимизированных друг с другом, с единой технической поддержкой.

«СберТех» взаимодействовал с разработчиками других классов системного и прикладного ПО, расширяя, к примеру, список поддерживаемых ОС. Среди них ОС Platform V SberLinux OS Server, RedOS и AstraLinux. В итоге, на данный момент СУБД Platform V Pangolin поддерживает 10 операционных систем.

Помимо этого, в 2023-м начались тестовые испытания по взаимодействию платформы «: Предприятие» с СУБД Platform V Pangolin: тесты прошли успешно и, для определенных сценариев, быстродействие и производительность были увеличены на 15% относительно аналогов СУБД.

Большое внимание развитию сообщества разработчиков Firebird уделяла компания «Ред Софт». В 2023 году она организовала и провела конференцию FIREBIRD CONF 2023. По словам Романа Симакова, директора департамента развития системных продуктов «Ред Софт», это мероприятие решено проводить ежегодно, в том числе и в 2024 году. Также этот производитель СУБД привлек много новых членов в сообщество Firebird и нашел партнеров для совместных проектов.

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

По его словам, компания Arenadata уже более двух лет уделяет пристальное внимание сотрудничеству с технологическими партнерами, прежде всего с ведущими разработчиками BI-систем, для того чтобы совместно тестировать и интегрировать решения между собой, с целью предоставить заказчикам единое проверенное решение на базе продуктов разных вендоров.

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

Компания «Диасофт» в 2023 году развивала партнерские отношения с производителями отраслевого ПО (например, с «Группой Астра», компаниями «Базальт СПО», SearchInform, «Искра Технологии» и другими). Ее СУБД продвигает и ряд крупных поставщиков ИТ-решений: «Софтлайн», «Системный софт».

С ведущими системными интеграторами сотрудничают и другие участники обзора. К примеру, в компании «ФОРС - Центр разработки» накоплен опыт работы с форками PostgreSQL по ряду продуктов от «Аренадата», СУБД Tarantool. С вендорами этих продуктов, по словам Сергея Кондакова, ее директора по технологиям разработки программного обеспечения, компанию связывают партнерские отношения.

«
Часть продуктов мы использовали в своих заказных разработках, в том числе в рамках государственных контрактов, а по ряду продуктов, например, СУБД PostgreSQL, мы уже не первый год предоставляем услуги технической поддержки нашим заказчикам, − рассказал он.
»

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

Кто выбирает российское?

Государственные компании и компании с госучастием, субъекты критической информационной инфраструктуры (КИИ) обязаны перейти на российское ПО, чтобы выполнить требования Указа Президента РФ №166 от 30.03.2022. Но, к обозначенному в документе сроку, успеют, видимо, не все.

Кредитно-финансовые организации неоднократно обращались в ЦБ РФ с просьбой продлить срок полного и окончательного перехода на российское программное обеспечение. Этой весной письмо в адрес профильного вице-премьера, Банка России, а также ряда других ведомств с предложением дать кредитно-финансовым организациям возможность использовать зарубежное ПО после 1 января 2025 года и предусмотреть для импортозамещения в этой отрасли послабления, сбалансированные компенсирующими мерами, на время переходного периода, направляла Ассоциация российских банков.

Вместе с тем, импортозамещение системного софта в российских банках все-таки идет. Это подтверждают такие производители отечественных СУБД, как Postgres Professional, Arenadata, «Диасофт», Orion Soft и «Ред Софт». Так, по словам Сергея Золотарева, самые крупные клиенты Arenadata – это представители финансового сектора, ритейла, телекома и госсектора.

«
В последние годы мы замечаем наибольший прирост со стороны промышленных предприятий, поскольку для них работа с данными становится не менее актуальной, чем для организаций из приведенных выше секторов, − отмечает он.
»

В компанию «Диасофт» тоже поступают запросы от участников финансового рынка, а кроме них – из нефтегазовой, машиностроительной, энергетической отраслей, а также из сферы розничной торговли. Об этом рассказал Николай Макаревич, директор направления «Экономика данных», член правления этой компании.

И у компании Orion Soft абсолютный лидер среди клиентов, по словам Любови Родионовой, лидера продукта Proxima DB Orion soft, – финансовый сектор. Также она поделилась, что интерес к промышленной СУБД на основе PostgreSQL проявляли компании из энергетической отрасли и агропромышленного комплекса.

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

Александр Виноградов, руководитель Tarantool, рассказывает, что эта платформа применяется в банковском секторе, ритейле, телекоме и некоторых других отраслях, где требуются эффективное создание высоконагруженных приложений и переход к микросервисной архитектуре.

«
Помимо госсектора, банковской сферы и крупных промышленных предприятий в 2023 году к нашему продукту проявляли повышенное внимание компании из ретейла и финтеха, – рассказал Михаил Семенов, лидер продукта Platform V Pangolin («СберТех»).
»

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

«
В этом году мы стали значительно чаще получать запросы от частных компаний, − констатировал Иван Панченко из Postgres Professional и добавил, что рост интереса наблюдается со стороны банков и нефтегазовых компаний.
»

По его словам, многие крупные заказчики Postgres Pro по итогам пилотных проектов приняли решение масштабировать ее на новые информационные системы, в том числе объекты КИИ.

Импортозамещение СУБД идет, но медленно

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

Все дело в том, что замена зарубежной СУБД на российскую не приносит частным компаниям прибыли, а потому и не является для них приоритетной задачей, считает Николай Макаревич. К тому же, перевод прикладного программного обеспечения, по большей части адаптированного к работе с СУБД Oracle и MS SQL, на импортонезависимую СУБД – это сложная и трудоемкая задача.

«
Многие процедуры и бизнес-логика ряда процессов специфичны для СУБД западных вендоров и не могут быть автоматически перенесены в СУБД на базе PostgreSQL, − констатирует он.
»

В отличие от замены операционных систем, импортозамещение СУБД требует рефакторинга существующих баз данных у конечных потребителей, что, в свою очередь, влечет за собой рефакторинг приложений. А это ресурсоемкий и влекущий за собой определенные бизнес-риски процесс, добавляет Сергей Кондаков, директор по технологиям разработки ПО компании «ФОРС-Центр разработки».

«
В нашей области, на мой взгляд, импортозамещение идет весьма сдержанными темпами. С одной стороны, мы создали продукты, которые позволяют заменить решения крупнейших западных поставщиков. И считаю это большой заслугой команды Arenadata. Но с другой стороны, еще многие клиенты не начали в полной мере проекты по импортозамещению западных систем на российские продукты, − констатирует Сергей Золотарев.
»

На темпы импортозамещения, считает Любовь Родионова, лидер продукта Proxima DB Orion soft, помимо несовместимости российского прикладного и системного ПО на базе PostgreSQL, повлияли, во-первых, ожидания продления сроков импортозамещения зарубежного ПО, а во-вторых, нехватка специалистов по работе с отечественными системами управления базами данных.

Вместе с тем импортозамещение демонстрирует положительную динамику, замечает Иван Панченко из Postgres Professional. По его словам, независимые исследования подтверждают, что в восьми из десяти случаев заказчики выбирают для импортозамещения СУБД Postgres Pro. Однако большая доля рынка все еще использует продукты Oracle и Microsoft.

Оптимизм внушают события, которые наблюдаются сегодня на российском рынке систем управления базами данных, комментирует Роман Симаков.

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

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

Ищем драйверы на 2024 год

Аналитики ЦСР прогнозируют на этот и следующий годы ускоренное развитие российского рынка хранения и обработки данных − с приростом на уровне 40% и выше. По их мнению, именно в 2024-2025 годы процессы импортозамещения достигнут своего пика. Решения отечественных производителей достигнут зрелости, соответственно, спрос со стороны заказчиков тоже существенно вырастет.

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

«
Специфика миграции с СУБД зарубежных производителей на СУБД, включенные в Единый реестр российского ПО, заключается в необходимости трансформации схемы данных. А она влечет за собой внесение изменений в код приложений, а также необходимость переписывать код бизнес-логики уровня базы данных, − поясняет Сергей Кондаков.
»

При этом, по его словам, в случае с высоконагруженными базами данных необходимость трансформации схем данных часто связана не только с использованием отличающихся типов данных и/или специфики их хранения в БД, но также и с применением программно-аппаратных комплексов. Проблемы переноса хранимого кода на российскую платформу решаются как благодаря особому функционалу СУБД (для хранимого кода Oracle такое решение предлагает Postgres Professional), так и с помощью специальных инструментов миграции кода (например, Convertum и др.).

Еще один фактор называет Николай Макаревич − это меры законодательного регулирования и поддержки импортозамещения со стороны государства. Схожая позиция у Романа Симакова: усиление роли государства на ИТ-рынке и ограничение доступа к зарубежным ПО и оборудованию – вот драйверы развития рынка.

От государства производители ПО ожидают последовательного следования объявленному курсу, поддержки компаний-клиентов, внедряющих российские программные продукты, а также дальнейших шагов по стимулированию спроса на отечественный софт и по ограничению доступа к зарубежному.

Помимо регуляторных требований, по мнению Любови Родионовой, положительно повлиять на процессы перехода компаний на российские СУБД могут глобальные технологические тренды: во-первых, кратный рост объемов информации в перспективе ближайших лет; во-вторых, пересмотр архитектурного подхода к решению задач хранения информации – рост популярности микросервсисной архитектуры и, как следствие, дробление хранилищ, информационных систем и данных под конкретные прикладные цели. Ну и третьим драйвером Любовь Родионова считает усиление конкуренции между российскими производителями СУБД.

«
Новым драйвером импортозамещения могут стать частные компании, интерес которых прежде только формировался. По нашим оценкам, активная фаза их миграции начнется в ближайший год-два в связи с устареванием и растущими рисками безопасности закупленного ранее иностранного ПО, − считает сооснователь Postgres Professional Иван Панченко.
»

И в целом повышение прибыльности бизнеса, как потенциального заказчика, могло бы стимулировать конечных потребителей рынка СУБД больше инвестировать в обновление своих ИТ-решений, замечает Сергей Кондаков.

«
Основной драйвер этого года – это стремление выполнить Указ Президента Российской Федерации № 166 «О мерах по обеспечению технологической независимости и безопасности критической информационной инфраструктуры Российской Федерации».[2] − считает Михаил Семенов, лидер продукта Platform V PangolinСберТех»). − Российские госкомпании и компании с государственным участием обязаны полностью перейти на отечественные СУБД с 2026 года. Из этого уже следуют вызовы для разработчиков: обеспечить удобство сопровождения своего продукта и развитие инструментов, которые упростят переход на отечественное ПО.
»

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

Выявляем камни преткновения

Пока же российский сегмент систем управления базами данных рынка хранения и обработки данных находится в стадии становления.

«
В Едином реестре российских программ для ЭВМ и БД уже зарегистрировано более 30 форков PostgreSQL, при этом основные игроки только определяются, конкурентные механизмы еще не сформированы, как и четкие требования рынка к СУБД, − констатирует Николай Макаревич.
»

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

«
Все же нам приходится догонять зарубежный продукт, существующий на рынке далеко не первый десяток лет, – говорит она.
»

Вместе с тем, Любовь Родионова на опыте компании Orion soft убедилась в том, что необходимость динамичного выпуска востребованного функционала с хорошей производительностью, с учетом растущей конкуренции, держит команду в тонусе.

«
Время нам необходимо для успешного развития продуктов, − соглашается Роман Спиваков.
»

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

В Postgres Professional основной сложностью на пути развития отрасли СУБД считают кадры, а точнее их нехватку.

«
В России годами растили поколения специалистов, работающих на Oracle с университетской скамьи и воспитанных в лучших принципах vendor lock-in, когда пользователь помещается в комфортную среду из хорошо дополняющих друг друга продуктов, − говорит сооснователь Postgres Pro Иван Панченко. – А СУБД на базе Postgres имеют совершенно другое устройство, изучение и адаптация к которому требует времени. Поэтому важно решать проблему системно и начиная с базового уровня – обучать сообщество работе с Postgres, внедрять соответствующие образовательные программы в университетах.
»

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

Исследование TAdviser

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

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

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

Догнать и перегнать

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

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

«
Мы не просто идем в ногу с зарубежным рынком, но в некоторых аспектах создаем уникальные решения. Команда Postgres Professional первой в мире разработала 64-битные счетчики транзакций для Postgres, которые решают проблему переполнения счетчика транзакций у высоконагруженных систем (этим решением мы поделились с сообществом), а также представила первую в мире Postgres интеллектуальную систему исправления и стабилизации проблемных планов запросов, — поделился Иван Панченко.
»

По его словам, одно из важнейших преимуществ Postgres Pro не только на российском, но и на мировом рынке — команда проекта. О высоком уровне ее экспертизы свидетельствуют 1-е место в России и 2-е — в мире по вкладу в открытую PostgreSQL.

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

«
Сегодня мы, безусловно, сравнялись с конкурентами в плане технических и функциональных возможностей, а также производительности и отказоустойчивости. И это было ключевое требование к продукту, − рассказывает Сергей Золотарев, сооснователь и директор по стратегическому развитию Arenadata. − У нас сохранялся еще некий технологический разрыв в области управляемости и удобства использования продукта, потому что, по мнению наших клиентов, это не являлось высоким приоритетом. Но сейчас эти характеристики становятся критичными, поскольку на продукты Arenadata переходит все большее количество компаний. Поэтому мы сделали значительный рывок с точки зрения развития систем управления и мониторинга. Также, с учетом массового внедрения наших продуктов, мы активно инвестировали в создание подробной технической документации.
»

Нагрузочные тестирования программных продуктов компании «Диасофт» подтверждают, что 86% операций выполняется на ее PostgreDB так же, как на MS SQL, или быстрее; время работы 9% операций некритично ниже, чем на MS SQL Server, констатирует Николай Макаревич. Для решения задач масштабирования системы в связи с ростом нагрузки на СУБД, компания «Диасофт» совместно с крупными заказчиками разработала и реализует собственный подход расширенного шардирования.

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

По мнению Любови Родионовой, ни один из форков на базе PostgreSQL не сможет сравниться с Oracle Database по производительности в обозримом будущем.

«
Если же говорить про функционал и удобство использования, мы приближены к Oracle, а в некоторых аспектах – не хуже его, благодаря наличию интуитивно понятного UI, графического мониторинга, обширного количества возможностей для управления пользователями, базами данных, встроенными средствами резервного копирования, расширениями и т.д., − отмечает она.
»

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

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

«
Мы предоставляем развитый язык разработки хранимых процедур PSQL, который очень похож на язык PL/SQL для Oracle, и многим разработчикам на Oracle не составит труда его изучить и использовать. Мы поддерживаем вложенные подпрограммы и пакеты программ, обработку исключений. Имеем уникальные средства управления транзакциями и точками сохранения, − рассказал Роман Симаков.
»

Есть в СУБД от «Ред Софт» и встроенные развитые инструменты мониторинга и администрирования.

Общие направления движения

Несмотря на то, что каждый отечественный производитель программных продуктов для хранения и обработки данных имеет свою стратегию технологического и продуктового развития, в которую закладывает собственное видение будущего, направление движения разных участников этого рынка во многом совпадают.

С точки зрения технологий, большинство участников этого обзора имеет планы относительно горизонтального масштабирования и шардирования. Сергей Кондаков объясняет их актуальность тем, что на рынке пока еще мало российских серверов с большим количеством процессорных ядер.

«
Если говорить о конкретных продуктах, то стоит назвать расширения, позволяющие горизонтально масштабировать СУБД PostgreSQL. Такое решение предлагает компания Postgres Professional, продукт называется Postgres Pro Shardman. Также существует свободно распространяемое ПО Сitus, решающее аналогичную задачу, − по нему мы готовы оказывать техническую поддержку. Для масштабных аналитических хранилищ в составе озер данных оптимальным решением с горизонтальным масштабированием станет Arenadata DB, − комментирует эксперт.
»

В планах компании «Ред Софт» − добавить в свою СУБД функционал шардирования. Похожие планы у компании Orion Soft.

«
Интеграция механизмов шардирования и его автоматизации, сохранение отказоустойчивости при его использовании – все это позволит бизнесу создавать базы данных с увеличенным объемом хранения, − поясняет Любовь Родионова.
»

Компания «Диасофт», по словам Николая Макаревича, для решения задач масштабирования системы в плане нагрузки на СУБД «Диасофт» совместно с крупными заказчиками разработала и реализует собственный подход расширенного шардирования.

Обе компании планируют развивать в составе своих СУБД модули мониторинга и управления. Но если у «Ред Софт» функция мониторинга необходима для создания комфортных условий разработчикам прикладного ПО, то в компании Orion Soft убеждены в том, что она позволит сократить время на обслуживание систем, снизить требования к техническим скиллам пользователей.

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

«
Архитектура Oracle, Microsoft SQL Server и СУБД на базе PostgreSQL сильно отличается, поэтому конвертация кода может занять значительное время. Чтобы сделать этот процесс проще и быстрее, мы в Postgres Professional разработали несколько решений: поддержка встроенных системных пакетов Oracle, собственная утилита автоматической конвертации кода ora2pgpro, передача параметров в скрипт в psql, ассоциативные массивы и хэш-коллекции (аналог таблиц PL/SQL в Oracle), упрощение работы с большими объектами баз данных: технологии BFile и Superfile, − отмечает Иван Панченко.
»

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

К этому росту уже готовится Arenadata.

«
Сейчас мы активно смотрим на присутствие и развитие наших продуктов на площадках облачных провайдеров, − говорит Сергей Золотарев.
»

Работа в облаках является одним из ключевых направлений и для компании Postgres Professional.

«
Postgres Pro DBaaS — решение для частных и публичных облаков, в том числе для размещения отказоустойчивых и масштабируемых кластеров. Сервис облегчит работу администраторов баз данных в эпоху облаков и поможет сэкономить ресурсы, сохранив удобство управления базами данных, — говорит сооснователь Postgres Professional Иван Панченко.
»

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

В планах компании Orion soft развивать обучение по Proxima DB, сотрудничать как с частными образовательными центрами, так и с государственными вузами для того, чтобы стимулировать у студентов интерес к СУБД на базе PostgreSQL и желание двигаться в этом направлении.

В компании Postgres Professional уже действует программа стажировок для студентов из ведущих вузов страны. Кроме того, она проводит единственную в стране сертификацию специалистов по PostgreSQL.

Коротко о планах на 2024-2025 годы

Postgres Professional в 2024 году продолжит развивать возможности графической платформы по управлению базами данных — Postgres Pro Enterprise Manager (PPEM). В ближайшее время PPEM получит интеграцию с различными механизмами диагностики, контроля и настройки производительности, а также другие возможности СУБД Postgres Pro. Кроме этого, команда продолжит работать над секционированием, инструментами для упрощения миграции, развитием отказоустойчивого горизонтально масштабируемого кластера OLTP и средств резервного копирования. Среди других направлений работы Postgres Professional — развитие функций искусственного интеллекта и машинного обучения и увеличение количества поддерживаемых решений.

Arenadata повысит безопасность своей платформы сбора и хранения данных и приведет ее в полное соответствие с требованиями регулятора в плане сертификации ФСТЭК и поддержки российских операционных систем.

«Диасофт» расширит и усилит команду специалистов, занимающихся развитием СУБД и реализацией проектов по ее внедрению у заказчиков для перехода своих клиентов на импортонезависимую СУБД PostgreDB и ее массового распространения.

Orion Soft перейдет на 17-ую версию ядра PostgreSQL в 2024 году, повысит комплексную безопасность своей СУБД, а также автоматизирует процессы обновления и миграции.

«Ред Софт» добавит в свою СУБД поддержку геометрических типов данных, гетерогенных запросов, схем, а также поддержку типа данных ROW, улучшения оптимизатора, возможность работы с индексами «вживую», партицирование таблиц. В 2025 г. выпустит релиз СУБД «РЕД База Данных 6.0».

Специалисты Platform V PangolinСберТех») намерены больше усилий вкладывать в развитие open source в РФ и активно взаимодействовать с разработчиками свободного ПО. Совместно с «» они планируют создать центр компетенций для продвижения инициатив по переходу на российские решения и импортозамещенный технологический стек. Партнеры продолжат развивать сотрудничество в рамках тестирования различных конфигураций продуктов «1С» и СУБД Platform V Pangolin.

В заключение

Готовность российских СУБД к решению сложных задач подтверждена в ходе успешных проектов, выполненных в 2023 году.

В Postgres Professional рассказали сразу о нескольких крупных кейсах миграции среди отечественных компаний. Среди них – перевод Единой отраслевой системы документооборота (ЕОСДО) у госкорпорации «Росатом». Специалистам удалось за 3 дня перенести данные, накопленные более чем за 13 лет ЭДО в атомной отрасли. В рамках проекта был реализован отказоустойчивый и катастрофоустойчивый кластер базы данных, а сама миграция прошла без потерь и перерывов в работе. Сейчас в системе работают более 110 тысяч пользователей, текущая база ЕОСДО на Postgres Pro составляет около 20 терабайт, объем контента – более 300 терабайт.

Arenadata разработала сценарий миграции одного из важных компонентов экосистемы продуктов SAP — SAP BW и реализовала в 2023 году три подобных проекта. Среди них − внедрение новой системы бизнес-анализа данных для компании Unilever. В рамках проекта была решена задача по перестройке ИТ-ландшафта заказчика и поиску импортозамещающих аналогов для корпоративного хранилища данных и системы BI.

В этом же году состоялся перенос западного хранилища данных в одном из банков на решение Tarantool Column Store для построения антифрод-системы. Будучи встроенной в антифрод‑систему в качестве скоростного аналитического хранилища, TCS дала возможность хранить свыше 5 ТБ данных с 1000+ атрибутов (колонок) и проводить аналитические расчеты в реальном времени.

Другой интересный проект − от команды VK Tech − реализация новой архитектуры системы авторизации Mos.ID с использованием платформы Tarantool. Он обеспечил заказчику возможность поддерживать высокую нагрузку на сервисы и быстро масштабироваться. Благодаря хранению наиболее востребованных данных в оперативной памяти, городские сервисы, подключенные к системе авторизации Mos.ID, моментально получают доступ к нужной информации и способны выдерживать более 10 000 запросов в секунду. Переход на новую архитектуру дал возможность Mos.ID быстро, гибко и оперативно реагировать на изменения инфраструктуры — добавление одной виртуальной машины с четырьмя инстансами занимает всего 30 минут. А время разворачивания новых кластеров СУДИР (основного элемента Mos.ID) сократилось на 1 час.

В общем, уже к концу 2023 года отечественные программные продукты в области обработки и хранения данных подтвердили, что могут решать масштабные и сложные задачи. И это, в общем-то, только начало.

Примечания