Как СУБД совместимы c российским ПО: разбираем на примере Postgres ProfessionalМало просто перейти на российские СУБД: важно, чтобы железо и остальной софт сочетался. Насколько «дружат» местные БД с другими системами, рассмотрим на примере Postgres Professional.Рассказывает гость канала —
Марк Ривкин, руководитель отдела технического консалтинга
Postgres Professional.
⬇️⬇️⬇️
⏮ Российские вендоры разрабатывают и поддерживают СУБД с учетом особенностей и требований нашего рынка. А разработчики другого системного ПО и прикладных решений стремятся учитывать технические особенности отечественных СУБД. Некоторые выпускают решения enterprise-уровня на полностью российском стеке.
Если говорить про СУБД Postgres Pro, то она входит в реестр отечественного ПО и имеет сертификат ФСТЭК. Система совместима более чем с 300 решениями и работает на 30+ платформах и ОС: Astra Linux, ALT Linux, РЕД ОС, РОСА — в том числе с процессорами «Байкал» и «Эльбрус».
➡️
Какие проблемы с интеграцией могут возникнуть?Трудности бывают в процессе миграции приложений: в большинстве случаев на уровне кода для реализации бизнес-логики. Эти приложения, как правило, разрабатывались внутри компании много лет назад и/или под определенную СУБД (например, Oracle или MS SQL Server).
Чтобы интегрировать их с российскими СУБД, нужны дополнительные усилия и ресурсы. Часто более простой и оптимальный выбор — это замена самого приложения. Если же оно критически важно для деятельности и не подпадает под требования регуляторов, то вы можете отложить переход на отечественную СУБД. Это поможет избежать больших расходов и рисков.
Пример: сейчас продукты «1С:Предприятие» массово переходят с Microsoft SQL Server на Postgres Pro. Но изначально платформа не работала со свободно распространяемой СУБД PostgreSQL и продуктами на её основе. Поэтому сотрудники Postgres Professional добавили несколько патчей, чтобы решить эту проблему.
Сегодня у пользователей 1С есть выбор: использовать бесплатную версию PostgreSQL c этими доработками или же наш продукт — Postgres Pro Enterprise для 1С. В нем есть ряд дополнительных возможностей для систем enterprise-уровня (надежность, масштабируемость, безопасность).
➡️
Как будет дальше развиваться СУБД? Чтобы и дальше улучшать совместимость с российским ПО, мы планируем расширять сеть технологических партнеров из числа отечественных производителей. Во время тестовых испытаний они могут бесплатно использовать Postgres Pro. А наши инженеры и команда техподдержки готовы проконсультировать по сложным вопросам.
Пример: в 2024 «Росатом» завершил масштабный проект по разработке и внедрению импортонезависимой ECM-платформы «Атом.Контент». Они создали с нуля собственную платформу ЭДО и перенесли данные + бизнес-логику системы на российский стек. СУБД Postgres Pro Enterprise полностью обеспечивает работу системы, увеличивая ее производительность до 60%. Интеграция с платформой прошла бесшовно, данные перенесли всего за три дня.
Ещё каждый год мы устраиваем обмен знаниями и наработками, в том числе о совместимости Postgres Pro с российским ПО. Это наша конференция
PGConf.Russia: здесь собираются разработчики PotgreSQL, пользователи Postgres Pro, партнеры и заказчики⏭.
#продукты