Российский ядерный конструкторский и научно-исследовательский центр АО «НИКИЭТ» успешно завершил миграцию системы электронного документооборота СЭД «Дело» на импортонезависимую СУБД Postgres Pro. Проект реализован совместно компаниями «Электронные Офисные Системы» (ЭОС) и АО «РДТЕХ».
"Проект миграции СЭД "Дело" – один из первых в череде проектов миграции промышленных приложений с системы управления базами данных (СУБД) Oracle на Postgres Pro. Участие "РДТЕХ" заключалось в подготовке инфраструктуры со стороны СУБД – баз данных требуемой конфигурации, настройке мониторинга и резервирования. При подготовке проекта был создан экспериментальный стенд и проведено предварительное тестирование предлагаемого подхода. Это стало основой для реализации проекта миграции", – прокомментировала генеральный директор "РДТЕХ" Светлана Иванова.
Она сообщила корреспонденту ComNews, что этап тестирования занял одну неделю: "Команда проекта протестировала предлагаемое техническое решение: конфигурацию СУБД, включая резервирование и восстановление данных. Сам проект был сложным по причине различий между СУБД в части хранения данных и необходимости выгрузки большого объема данных из действующего приложения. Участники выполнили необходимые разработки и настройки, провели опытное и промышленное тестирование миграции. С точки зрения экономического эффекта имеет смысл рассматривать результат в части новых возможностей для "НИКИЭТ" по развитию и поддержке ИТ-инфраструктуры".
Как сообщил начальник отдела информационных систем АО "НИКИЭТ" Илларион Линде, перевод на Postgres Pro позволил открыть новый горизонт планирования развития системы СЭД "Дело" в инфраструктуре "НИКИЭТ". "С учетом того, что система является бизнес-критичной для заказчика, возможность ее планового развития - ключевая ценность. Это позволит повысить эффективность работы компании за счет развития функционала системы", - отметила Светлана Иванова.
"НИКИЭТ" входит в перечень компаний, которые должны перевести системы на отечественное ПО. Представитель пресс-службы "НИКИЭТ" уточнил, что СЭД "Дело" больше 10 лет является одной из ключевых информационных систем организации, поскольку в ней реализованы как процессы основной деятельности, так и административно-хозяйственной. Он назвал СЭД "Дело" одной из основных технологичных шестеренок в большом механизме организации.
Руководитель отдела технического консалтинга ООО "Постгрес Профессиональный" (Postgres Professional) Марк Ривкин отметил, что за последнее время Postgres Professional внедрила большое количество новых решений для миграции на российскую СУБД Postgres Pro, чем упростила переход с зарубежных продуктов: "Среди них – утилита для автоматической конвертации кода ora2pgpro, системные пакеты-аналоги Oracle, ассоциативные массивы и хэш-коллекции (аналог таблиц PL/SQL в Oracle) и многое другое. Но любая база данных и, соответственно, каждая миграция – уникальны".
Трудности при переходе
"Основные трудности при миграции с Oracle на Postgres Pro вызвала выгрузка 2 Тб документов, хранящихся в СЭД, из БД Oracle во внешнее хранилище. Проблему решили специалисты ГК "ЭОС". Они разработали утилиту, которая позволила выполнить выгрузку за приемлемое время и без потери данных. Со стороны СУБД необходимо было реализовать отказоустойчивое и надежное решение в режиме stand by, и специалисты РДТЕХ справились с этой задачей опережая сроки", - подчеркнул Илларион Линде.
Марк Ривкин рассказал о том, что среди факторов, которые могут влиять на процесс – типы и сложность данных, размер базы данных, количество объектов и строк кода, его сложность, а также инструменты и технология миграции: "Важно, какая команда будет участвовать – количество и квалификация сотрудников, уровень знания приложения, исходной и целевой баз данных. При этом нужно учитывать требования по надежности, безопасности, производительности. Поэтому замена СУБД требует индивидуального подхода, с чем успешно справились специалисты в этом локальном проекте".
Начальник отдела сопровождения ГК "ЭОС" Игорь Трофимов поведал о том, какие еще бывают трудности при миграции СЭД: "В основном трудности возникают как раз из-за большого объема базы данных (БД), в связи с чем увеличивается время выгрузки документов из БД во внешнее хранилище, а также время конвертации базы данных из одной СУБД в другую".
Президент ООО "ДоксВижн" Владимир Андреев упомянул о том, что дополнительные трудности могут возникнуть, если при внедрении конкретное решение на платформе СЭД было подвергнуто существенной кастомизации, в которых применялись низкоуровневые инструменты на уровне SQL сервера, тогда миграция потребует модификации этой части решения и тщательного его тестирования на новой платформе: "Поэтому вендоры обычно не рекомендуют прибегать к подобной кастомизации, и рекомендуют делать программные доработки только средствами публичного API".
Источник: ComNews