Postgres Professional 22 октября 2025

«НИКИЭТ» перевел систему ЭДО «Дело» на СУБД Postgres Pro

НИКИЭТ перевел систему электронного документооборота «Дело» с Oracle на российскую СУБД Postgres Pro Enterprise

Задача и причина

Задача

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

Причина

Уход иностранных вендоров с рынка и необходимость выполнения указа президента о технологической независимости КИИ.

Ключевой проблемой для АО «НИКИЭТ» стала необходимость обеспечения бесперебойной работы высоконагруженной системы электронного документооборота (СЭД) в условиях импортозамещения. Критически важная система, обрабатывающая terabytes данных, требовала миграции с Oracle на отечественную СУБД без потери функциональности, производительности и с гарантией полной сохранности информации. Основной вызов заключался в переносе массива данных объемом 2 ТБ, включая файлы документов, из сложной промышленной среды Oracle в новую инфраструктуру.

Решение было декомпозировано на несколько ключевых этапов:

  1. Анализ и проектирование. На первом этапе специалисты РДТЕХ и ЭОС провели детальный аудит существующей системы и спроектировали целевую архитектуру на основе СУБД Postgres Pro Enterprise. Особое внимание уделили проектированию отказоустойчивого кластера с механизмами синхронной и асинхронной репликации для минимизации рисков простоя и потери данных.
  2. Создание и тестирование экспериментального стенда. Перед работой с продуктивной средой был развернут изолированный тестовый контур, полностью повторяющий архитектуру будущей системы. На нем проводилось предварительное тестирование всего процесса миграции, что позволило выявить и устранить риски на ранней стадии, а также точно оценить временные затраты.
  3. Разработка специализированного инструментария. Главная техническая сложность — эффективная выгрузка 2 ТБ файловых вложений (BLOB) из Oracle — была решена командой ЭОС. Вместо использования стандартных, но медленных методов, была оперативно разработана специализированная утилита. Этот инструмент позволил выполнить выгрузку структурированных данных и файлов в параллельном режиме, обеспечив приемлемую скорость операции и гарантированную целостность информации.
  4. Поэтапный перенос и тестирование. Непосредственно миграция проводилась итеративно: после переноса данных на тестовом стенде и подтверждения их корректности процедура была повторена на продуктивной системе. На каждом этапе выполнялось полнофункциональное тестирование бизнес-логики СЭД для проверки доступности всего инструментария для пользователей.
  5. Внедрение отказоустойчивой конфигурации и мониторинга. Финальным шагом стала настройка кластера баз данных с горячим резервным сервером, системой мониторинга производительности и отказоустойчивости, а также регламентного резервного копирования. Это обеспечило выполнение ключевого требования по бесперебойности: максимально допустимое окно потери данных (RPO) в случае сбоя не превысило 15 минут.

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

Результат
  • Реализован отказоустойчивый кластер на Postgres Pro, полностью отвечающий требованиям заказчика к надежности системы с высоким уровнем бизнес-критичности.
  • Документы в объеме 2 ТБ успешно перенесены в СУБД Postgres Pro Enterprise.
  • Пользователи СЭД «Дело» работают в системе и отмечают ее производительность и удобство работы с привычным интерфейсом и функциями.

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

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

Присоединяйтесь к компаниям, которые уже делятся новостями бизнеса на РБК КомпанииУзнать больше