Top.Mail.Ru
РБК Компании
Заморозили скидки: делитесь новостями бизнеса и читайте эксклюзивы на РБК
Успеть до 14.12
Заморозили скидки:
делитесь новостями бизнеса
и читайте эксклюзивы на РБК
Успеть до 14.12
Главная Postgres Professional 10 сентября 2025

Опыт миграции RCPM-платформы «Контур» на СУБД Postgres Pro

Компания Интерсофт Лаб поделилась информацией о проекте по переводу флагманского продукта на российскую СУБД Postgres Pro
Postgres Pro
Источник изображения: Личный архив компании
Задача и причина

Причина:

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

Задача:

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

Проект миграции RCPM-платформы «Контур» включал перевод на новую СУБД всех компонентов решения, включая хранилище данных, приложения и модули Модели данных банка, а также RСPM–приложения «Контур», предназначенные для подготовки регуляторной и управленческой отчетности, планирования, прогнозирования и бюджетирования, аллокации расходов, расчета трансфертной стоимости ресурсов и других задач.

Выбор СУБД

Выбор Postgres Pro в качестве СУБД был обусловлен рядом критериев:

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

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

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

Проект портации

В ходе проекта портации было переработано более 200 МБ исходного кода и настроек СУБД. Специалисты Интерсофт Лаб не применяли средств автоматической конвертации кода PL/SQL в PL/PGSQL, поскольку во главу угла ставили эффективность полученного решения. В процессе перехода командой разработки были выработаны подходы к обеспечению эффективности портации, доработана архитектура системы. Например, был полностью переписан компонент, отвечающий за загрузку данных в хранилище, но при этом сохранена логика работы с данными. В частности, обеспечена предварительная загрузка данных в Stage, выполнение процедур пред- и пост-загрузочной обработки данных, контроля качества данных, механизмы развернутого протоколирования результатов загрузки. Существенной ревизии была подвергнута также модель распределения прав пользователей платформы.

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

Тестирование и производительность

Отдельно следует сказать о проблеме производительности. Использование СУБД Oracle для построения банковских хранилищ данных много лет де-факто являлось стандартом вследствие терабайтных объемов данных и сложности аналитических запросов. Миграция банковского хранилища с Oracle Database на СУБД Postgres Pro в силу различий в возможностях партиционирования потребовала изменений структуры запросов, а также оптимизации индексов. Разработчиками были задействованы все возможности тюнинга запросов, предоставляемые отечественной СУБД, для обеспечения удовлетворительной производительности.

Тестирование производительности RCPM-платформы «Контур» осуществлялось на стенде Интерсофт Лаб. План тестирования включал выполнение наиболее «тяжелых» запросов. Система продемонстрировала результаты, сопоставимые с производительностью на СУБД Oracle.

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

В настоящий момент компания Интерсофт Лаб реализует ряд проектов по внедрению импортонезависимой платформы «Контур» в кредитных организациях РФ для решения различных прикладных задач в области повышения эффективности финансового менеджмента.

«После двух лет вынужденного перерыва автоматизация банковской аналитики набирает обороты. На повестке дня — импортозамещение, разморозка отложенных проектов и консолидация избыточного количества аналитических систем в едином хранилище данных. Мы ждали этих перемен и готовились к ним. Наш ответ рынку — отечественная версия хорошо известной в российских банках RCPM-платформы «Контур», — комментирует заместитель генерального директора Интерсофт Лаб по производству Эмиль Довидович. — Мы заранее портировали хранилище данных и прикладные компоненты платформы на разрешенную СУБД, выбрав самую доверенную у российских потребителей СУБД Postgres Pro. Это был внутренний инвестиционный проект компании. Его целью было создать готовый тиражный пакет, отвечающий ожиданиям покупателей импортозамещающего аналитического ПО. Сегодня любой банк может развернуть на его основе регуляторное хранилище данных или систему управленческой отчетности, не тратя дополнительное время и бюджеты на смену СУБД».

«Переход на отечественное программное обеспечение — непростой процесс, требующий времени и ресурсов, привлечения компетентных специалистов и выработки индивидуального подхода. По этим причинам многие разработчики откладывают портацию своих прикладных тиражируемых решений. При этом в текущих реалиях мы наблюдаем постоянно растущий спрос на импортонезависимое ПО со стороны заказчиков. Проект компании Интерсофт Лаб — хороший пример того, как разработчик мигрировал свое прикладное решение на отечественное системное ПО. СУБД Postgres Pro стала важной базовой составляющей, продемонстрировав свою надежность, отказоустойчивость и способность полностью обеспечивать работу платформы на высоком уровне. Выбирая систему «Контур» на базе СУБД Postgres Pro, заказчики могут быть уверены, что решение соответствует требованиям ФСТЭК и что при необходимости они легко смогут получить профессиональную техническую поддержку и консультации от вендора», — отметил Иван Панченко, сооснователь и заместитель генерального директора Postgres Professional.

Интересное:

Новости отрасли:

Все новости:

Достижения

Лидер рынка СУБД в РоссииПервое место в рейтинге лидеров рынка СУБД по данным исследования ЦСР за 2024 год
Вклад в PostgreSQL1-е место в России и топ-5 международного рейтинга по вкладу в PostgreSQL
Сертификация ФСТЭКСУБД входит в Единый реестр российского программного обеспечения, сертифицирована ФСТЭК

Контакты

Адрес
117036, Россия, г. Москва, ул. Дмитрия Ульянова, д. 7А
Телефон

Социальные сети

ГлавноеЭкспертыДобавить
новость
КейсыМероприятия