Компания ОТР 2000 завершила тестирование распределенной СУБД Shardman
08.04.24, Пн, 09:33, Мск,
После ухода с российского рынка иностранных вендоров программных решений приоритетным направлением работы интеграторов стало импортозамещение. Одна из сложных, но важных задач в этом направлении — миграция на стек отечественных технологий приложений для обработки больших объемов данных и обеспечения высокой производительности при большом количестве пользователей.
ООО «ОТР 2000» является одним из крупнейших российских интеграторов и разработчиком высоконагруженных решений для социальной сферы и области управления государственными финансами. В ООО «ОТР 2000» поступил запрос от заказчика с просьбой провести пилотный проект по тестированию системы управления базами данных Postgres Pro Shardman с целью понять возможности и ограничения новой технологии для использования в своих проектах.
Для выбора адекватных аналогов под задачи импортозамещения ООО «ОТР 2000» системно проводит работы с разработчиками отечественного ПО по тестированию и адаптации. Один из таких проектов — тестирование системы управления базами данных Postgres Pro Shardman от российской софтверной компании Postgres Professional.
Postgres Pro Shardman — новая распределенная реляционная СУБД для особо крупных баз данных в десятки и сотни ТБ, когда одного сервера недостаточно. Она позволяет разделить данные на части и распределить их по разным серверам — шардам. При этом решение обеспечивает встроенную отказоустойчивость и гарантированное соблюдение требований ACID: атомарности, согласованности, изолированности и устойчивости.
«Выбирая методику определения совместимости, наша команда разработала набор тестов с учетом профиля нагрузки существующих систем и типов запросов: по ключу и не по ключу шардинга, несколько видов соединений (join), курсорной пагинации на списковой форме, тест модификации данных и тест смешанной нагрузки. Это типичные операции для разработанных нами высоконагруженных систем. Каждый тест автоматизированно и многократно запускался с увеличивающимся числом параллельных потоков – так производился мониторинг того, как система ведет себя в динамике под нагрузкой. Смотрели в основном на метрики отклика (latency) и пропускной способности (throughput). Сначала сравнивали с одиночным Postgres. На запросах по ключу шардинга Postgres Pro Shardman показывал лучшие метрики. Для реализации пагинации оптимальным и обратно-совместимым с Postgres, потребовалось произвести ряд оптимизаций в Postgres Pro Shardman, которые были выполнены специалистами Postgres Professional в кратчайшие сроки. Во время тестов команда профессионалов ОТР генерировала нагрузку более 32000 QPS. В сценариях при такой нагрузке оказалось, что тестируемая СУБД способна поддерживать медианный отклик менее 5 мс», – рассказал главный архитектор ОТР 2000 Александр Азарочкин. |
Результат тестирования показал, что Postgres Pro Shardman работает в полном соответствии с заявленными разработчиками характеристиками и кластер поддается масштабированию при увеличении доступных ресурсов. Специалисты ОТР 2000 видят перспективу в использовании горизонтально масштабируемой российской СУБД со встроенной отказоустойчивостью и строгими гарантиями изоляции и согласованности данных.
«Мы заинтересованы в использовании решения СУБД Postgres Pro Shardman, так как среди клиентов ОТР 2000 существует запрос на технологию распределенной, горизонтально масштабируемой реляционной СУБД, предназначенной для обработки транзакций и финансовых документов в высоконагруженных приложениях. ОТР на базе многолетнего накопленного опыта готов предлагать своим текущим и потенциальным клиентам услуги по переводу комплексных высоконагруженных систем на отечественные решения, представленные в реестре российского ПО», – поделился мнением заместитель директора по развитию бизнеса ОТР 2000 Александр Горбунов. |
Согласно разным исследованиям из-за ухода зарубежных вендоров рынок СУБД и инструментов обработки и хранения данных в России в 2022 году просел почти на 50% и, по некоторым оценкам, оценивался в 56 млрд рублей. Согласно аналитике по ЕИС «Закупки», в 2022 году госкомпании стали закупать отечественные СУБД в три раза чаще, при этом 89% всех заключенных контрактов и договоров пришлись на СУБД Postgres Pro. В сегменте госсектора и крупных компаний с госучастием отказ рынка от решений Oracle был связан с низкой толерантностью потребителей к снижению эффективности работы неподдерживаемого ПО. Восстановление рынка ожидается к 2027 году, поскольку он оценивается как крупнейший рынок экосистемы, также возможен дальнейший рост.28 мая министр цифрового развития Максут Шадаев выступит на TAdviser SummIT
Структура рынка российских СУБД показывает, что большинство из них — базы данных общего назначения, помимо этого распространены аналитические и резидентные (in-memory). А для высоконагруженных информационных систем в госсекторе необходимы базы данных, которые обладают технологией горизонтального масштабирования.
Специалисты компании ОТР ожидают, что в связи с уходом иностранных вендоров на российском рынке может сложиться высокий спрос на платформу управления и мониторинга СУБД PostgreSQL, который, как ожидается, будет сохраняться до 2025 года. Темп восстановления рынка может оказаться как невысоким, так и скачкообразным из-за отсутствия достаточной конкуренции. Ожидается, что общий объем сегмента СУБД в 2027-м году может достичь 73 млрд руб. Из этого следует, что распределенная СУБД Postgres Pro Shardman с помощью интеграторов таких как ОТР 2000 и других партнеров сможет занять свою нишу на российском рынке.