В условиях санкционного давления многие компании вынуждены переходить с лицензионного иностранного программного обеспечения на продукты отечественных производителей для реализации инициативы согласно Приказу Министерства связи «Об утверждении плана по импортозамещению программного обеспечения» от 01.04.2015 №96. Данная инициатива связана со многими причинами, одной из которых является невозможность легальной оплаты лицензии зарубежных производителей привычным законным способом. В связи с этим и был создан реестр отечественного программного обеспечения, в который вошли многие разработчики, включая и сферу СУБД.
Реестр включает в себя достаточно много программного обеспечения в сфере систем управления базами данных: Postgres Pro, Jatoba, Тantor, Ред БД, ProximaDB, ArenadataPG и другие. Перспектива развития данных компаний достаточно широка и в нынешних условиях хорошо реализуется. Множество компаний еще до 2023 года начали заниматься вопросом импортозамещения СУБД на базе Open Source решений. Некоторые такие решения оправдали себя за счет сокращения экономических затрат на покупку лицензий.
Postgres Professional – компания-разработчик российской СУБД Postgres Pro. Является одной из самой мощных СУБД, основанных на Postgre SQL. Включает в себя больше всего доработок, направленных на повышение производительности и на обработку большого количества транзакций. В комплекте с СУБД имеются средства резервного копирования, а также богатая документация на русском языке. Рассмотрим некоторые версии Postgres Pro, отметив их особенности.
Версия Postgres Pro Enterprise – СУБД для коммерческих целей, подходящая для государственных компаний, а также для крупного и малого бизнеса. Включает в себя достаточно много нужного функционала: 64-разрядный счетчик транзакций, возможность автономных транзакций, секционирование таблиц и т.д. Подходит для важных и высоконагруженных приложений.
ВерсияPostgres Pro Enterprise Certified – это сертифицированная версия Enterprise, поэтому данная версия отлично подходит для государственных компаний и компаний, которые имеют данные, требующую защиту и конфиденциальность.
Версия Postgres Pro Standart – версия для менее нагруженных систем. Предоставляет возможности инкрементального резервного копирования. Содержит ряд дополнительных улучшений функциональности по сравнению со свободной версией Postgre SQL.Кроме этого, есть версия standard, но уже с сертификатом ФСТЭК. Подходит для малого и крупного бизнеса, небольших организаций.
Некоторые из достоинств продуктов Postgres Professional:
- поддержка репликации и кластеризации;
- мониторинг и оптимизация производительности БД;
- дополнительные функции безопасности, такие как контроль доступа на основе ролей и аудит действий пользователя;
- богатая документация;
- совместима с другими СУБД;
- наличие сертификации ФТЭК.
Недостатками можно выделить:
- отсутствие собственного графического интерфейса;
- достаточно высокая цена лицензирования.
Jatoba – отечественное ПО общего назначения, которое тоже базируется на Postgre SQL. Обеспечивает многопользовательский доступ к расположенным в ней данным с разным уровнем конфиденциальности. Данная СУБД отличается тем, что имеет доработки для хранения геометрических и геоданных, а также и в части информационной безопасности. Как пример, ограничение супер пользователя в его правах и распределение его функционала по другим ролям (сотрудникам ИБ). Jatoba протоколирует команды манипулирования данными. Кроме того, имеет улучшенную совместимость с синтаксисом процедурного языка СУБД Oracle, а также дополнительные решения и модули для построения и обслуживания кластера высокой доступности. Еще у этой СУБД есть собственная реализация кластера в конфигурации Master-Slave с автоматическим переключением.
Достоинства Jatoba:
- совместимость с отдельными прикладными продуктами, большим списком систем ИБ, а также ОС на базе Linux из реестра отечественного ПО;
- сертификация ФТЭК по 4-му уровню доверия;
- достаточно прост в использовании;
- привлекательная цена лицензий;
- собственный веб-интерфейс управления.
Недостатки:
- нет инструментов управления планами выполнения запросов;
ProximaDB – СУБД от Orionsoft, базирующаяся на Postgre SQL. Продукт успешно получает обновления PostgreSQL, а, значит, и все последние оптимизации движка СУБД. При этом ProximaDB отличают широкие доработки в части преднастроенного мониторинга и аудита данных, а также возможности по встраиванию в системы CI/CD для автоматизированного развертывания по запросу фактически в любой конфигурации.
Эту СУБД отличает высокая скорость развертывания и переразвертывания готового к эксплуатации решения. ProximaDB полностью совместима с российскими ОС и с необходимой для 99% наших компаний 1С.
Это достаточно свежий продукт, у которого пока нет опыта крупных внедрений. Соответственно, поддержка ОС из реестра отечественного ПО оказывается у́же, чем у более устоявшихся решений.
ArenadataPG – разработка компании Arena data на базе Postgre SQL. СУБД имеет значительные доработки для того, чтобы справляться с нагрузками различных профилей (в первую очередь OLTP). Решение предоставляет различные средства автоматизации управления продуктом. Как пример, автоматизация Online и Offline установки, а также управление несколькими средами. Arenadata PG имеет базовые графические инструменты для мониторинга СУБД.
Вендором решение позиционируется в том числе как Enterprise, есть отдельная лицензия Enterprise Edition и техподдержка корпоративного уровня. В 2023 году появилась возможность развертывать HA-кластер.
Для Arenadata PG есть документация, но решение поддерживает пока не все ОС из реестра отечественного ПО.
Из практики разработчиков можно выделить, что данная СУБД может быть полезна в проектах заказных корпоративных хранилищ данных, показывая при этом, в отличие от Oracle, существенные различия в скорости обработки запросов. Кроме этого, кластер не имеет единой точки отказа и сохраняет свою функциональность при отказе любого из компонентов.
TantorSE – отечественная СУБД на базе Postgre SQL. Разработана и оптимизирована для высоконагруженных корпоративных систем, где кроме высокой производительности, важны надежность, отказоустойчивость и наличие современных средств администрирования, профилирования и мониторинга нагрузки на БД. Изменения, добавленные в СУБД Tantor SE, разработаны с учетом многолетней практики эксплуатации систем на PostgreSQL. Некоторые улучшения добавляются в СУБД Tantor SE раньше, чем они появляются в PostgreSQL, таким образом заказчики получают функционал, который еще не доступен в открытой версии Postgres. Имеется метод сжатия трафика между клиентом и сервером, исключено переполнение счетчика транзакций и много другое. Так же входит в единый реестр российских программ для ЭВМ и баз данных.
Данная СУБД подойдет для различных компаний, как для малого, так и для крупного бизнеса.
Достоинствами можно выделить:
- очень насыщенный графический интерфейс;
- приятная цена лицензий;
- насыщенный анализ логов;
В стране вопрос импортозамещения решается в хорошем темпе. Отечественный рынок наполнен качественными и уникальными по функциональности продуктами, что дает возможность компаниям после определения требований на замещение, выбрать ту, которая действительно подходит для решения поставленных задач.
В данной статье рассмотрены не все продукты российских разработчиков, но они, в большинстве своем, подходят для замещения СУБД по таким критериям, как поддержка ключевых ОС из реестра российского ПО, максимальная совместимость с исходной БД, наличие необходимых сертификатов, наличие дополнительных инструментов для обслуживания и мониторинга СУБД и других.
Список литературы
- Единый реестр российских программ для электронных вычислительных машин и баз данных – URL: https://reestr.digital.gov.ru/reestr/?ref=vc.ru&PAGE_N=117&PAGE_S=100 (дата обращения 30.11.23).
- Государственный реестр сертифицированных средств защиты информации – ФСТЭК России – URL: https://reestr.fstec.ru/reg3 (дата обращения 30.11.23).
- Российская СУБД PostgresPro – URL: https://postgrespro.ru/products/postgrespro (дата обращения: 30.11.23).
- СУБД «Jatoba» - URL: https://www.gaz-is.ru/produkty/inform-sistemy/subd-jatoba.html (дата обращения 30.11.23).
- ProximaDB – российская СУБД на базе PostgreSQL – URL: https://www.orionsoft.ru/proxima (дата обращения 30.11.23).
- ArenadataDB – аналитическая МРР-СУБД на базе GreenplumDatabase – URL: https://arenadata.tech/products/arenadata-db/ (дата обращения 30.11.23).
- Российский разработчик СУБД Tantor – профессиональная база данных на платформе PostgreSQL, отечественная коммерческая бд – URL: https://tantorlabs.ru/ (дата обращения: 30.11.23).