Заказчики: Росагролизинг Москва; Государственные и социальные структуры Подрядчики: Netrika (Нетрика) Продукт: Postgres Pro СУБДНа базе: PostgreSQL СУБД Дата проекта: 2022/08 — 2022/12
|
Технология: SaaS - Программное обеспечение как услуга
|
2022: Перенос БД хранимых процедур и службы интеграции в российскую PostgreSQL
В конце 2022 года компания «Нетрика» завершила работы по переносу (миграции) базы данных, хранимых процедур и службы интеграции из системы управления базами данных Microsoft SQL Server в российскую Postgres Pro для аналитической системы предприятия АО «Росагролизинг». Импортозамещение СУБД реализовано с сохранением функциональности и допустимых показателей производительности. Миграция данных проведена «бесшовно», без простоя в работе системы. Об этом 23 марта заявили в компании «Нетрика».
АО «Росагролизинг» – государственная лизинговая компания, деятельность которой направлена на техническую и технологическую модернизацию отечественного АПК посредством передачи в лизинг средств производства организациям АПК страны. Для повышения устойчивости аналитической системы руководством предприятия АО «Росагролизинг» было принято решение о переносе данных в российскую СУБД Postgres Pro и импортозамещения службы интеграции SSIS. Технологическим партнером проекта была выбрана петербургская ИТ-компания «Нетрика».
«Нетрикой» реализованы десятки проектов по разработке, сопровождению и модернизации программного обеспечения, в том числе с миграцией систем управления базами данных. А поскольку компания специализируется на работе с государственными информационными системами, то вопросам безопасности и стабильности уделяется первоочередное внимание. Postgres Pro – самое подходящее решение для импортозамещения систем управления базами данных от Oracle и Microsoft в России. Высокое качество работы ИТ-архитекторов АО «Росагролизинг», хорошо спроектированная структура данных и отлаженный технологический процесс обновления хранилища, а также четко настроенный бизнес-процесс и наличие всех необходимых специалистов позволили команде проекта «Нетрики» в плотном взаимодействии с внутренними ИТ экспертами «Росагролизинга» выполнить проект в сжатые сроки. Разработка, миграция данных и запуск в промышленную эксплуатацию заняли всего 5 месяцев.
В результате был осуществлен перенос базы данных объемом около 6 Тб – это более 300 таблиц с количеством строк до 4 млрд. Адаптировано 15 ETL пакетов и 131 процедура. При этом полностью сохранена функциональность системы заказчика.
Хранилище компании является наиболее сложной с алгоритмической точки зрения системой Общества. Помимо накопления исторических данных, в системе реализованы ключевые механизмы взаиморасчетов с клиентами. В соответствии с техническим заданием команда «Нетрики» в установленные сроки осуществила перенос схемы данных, таблиц, процедур, а также интеграционной службы. Провела тестирование результатов миграции, сверку мигрированных данных, а также отладку системы в промышленной среде. В ходе проведенной ревизии всех процедур, были выявлены и исправлены недочеты бизнес-логики системы. Фактически, помимо миграции, специалисты «Нетрики» выполнили рефакторинг исходного кода с устранением недочетов и оптимизации решения под специфику Postgres Pro, прокомментировал руководитель управления разработки информационных систем АО «Росагролизинг» Денис Молотков.
|
Эффективности процесса миграции очень помогла хорошая структуризация баз данных и глубокое понимание собственных процессов специалистами заказчика. Благодаря качественно проведенному импортозамещению СУБД, были снижены риски в части устойчивости работы аналитической системы и её информационной безопасности, возникшие по причине ограничений поддержки со стороны Microsoft. У АО «Росагролизинг» заложена хорошая база для дальнейшего развития информационных систем предприятия без привязки к зарубежному проприетарному ПО, добавил руководитель направления «Автоматизация» ИТ-компании «Нетрика» Антон Немцев.
|