В современных условиях сложилась ситуация, когда перевод баз данных с MSSQL Server становится даже не трендом, а необходимостью. Для формирования такой реалии были свои предпосылки и факторы:
- устойчивый уклон на импортозамещение в области ПО, который в последнее время только набирает обороты. И в этой тенденции мы видим не отрицательную историю, а открытие новых возможностей и движение вперед,
- уход с российского рынка иностранных вендоров - брендов и поставщиков программного обеспечения. Можно, конечно, работать еще какое-то время и на «старой» версии, если компания готова, забыть об обновлениях и поддержке. Правильный подход с нашей точки зрения – взвесить все за и против и принять решение не уходить в стагнацию, не ждать кризисной ситуации, а сделать нужные шаги для осуществления миграции баз данных,
- запрет использования иностранного программного обеспечения органам государственной власти на принадлежащих им значимых объектах критической информационной инфраструктуры. Запрет вступает в силу с 1 января 2025 года и введен вышедшим в марте 2022 года указом Президента РФ. А запрет на государственные закупки иностранного ПО для критической инфраструктуры без согласования с уполномоченным правительством федеральным органом исполнительной власти, согласно указу, действует с 31 марта 2022 года,
- общая нацеленность на обеспечение технологической независимости и безопасности информационной инфраструктуры РФ.
Все эти факторы привели к заинтересованности компаний в переводе баз данных с Microsoft SQL Server.
Специалисты в области программного обеспечения сходятся во мнении, что наиболее перспективным этот переход будет на PostgreSQL.
Почему при таких явных предпосылках о необходимости осуществления миграции баз данных с Microsoft SQL Server на PostgreSQL процесс только раскачивается и начинает лишь сейчас переходить в активную фазу:
- процесс перевода длительный и связан с определенными сложностями,
- была и местами еще присутствует возможность работать на «старом» ПО.
Какие весомые доводы в пользу перевода баз данных с Microsoft SQL Server на PostgreSQL видят наши специалисты? Скажем честно, миграция – процесс сложный, трудоемкий и требующий времени. Но в современных реалиях перевод – и это уже очевидно - необходим! Кроме того, в нашей компании работают и профессионалы своего дела – квалифицированные специалисты разных специальностей и направлений такие как системные администраторы, программисты 1С, DevOps - инженеры и аналитики, благодаря компетенции которых миграция пройдет управляемо и плавно.
Еще сомневаетесь? Безусловным аргументом в пользу осуществления перевода с нашей помощью станет наличие у специалистов группы компаний «ИТБ» положительного опыта миграции баз данных. Подчеркнем, выполнены успешно проекты по миграции больших баз данных 1С с сотнями и даже тысячами активных пользователей с Microsoft SQL Server на PostgreSQL ряда организаций, к примеру, таких гигантов, как АО «Мосводоканал», СПб ГУП "Горэлектротранс". Успешно выполнен проект по переводу Электронного архива на PostgreSQL для ГУП "Топливно-энергетический комплекс Санкт-Петербурга".
Отдельно и подробно в качестве примера уверенного и контролируемого перевода остановимся на миграции электронного архива в Государственной корпорации «Агентство по страхованию вкладов» (АСВ) . Как подчеркнули наши специалисты, был осуществлен один из самых лаконичных красивых сценариев!
Перед сотрудниками нашей компании была поставлена задача по обновлению версии системы и обеспечению миграцию данных из MS-SQL в PostgreSQL с условием, что файлы должны быть переведены в S3 хранилище.
Подчеркнем специфику нашей работы с архивом АСВ:
- основной объем баз данных - это файлы (бинарные данные), причем размер некоторых их них составлял 1-1,5 Гб,
- с системой активно не работают, но миграцию следовало осуществить в короткий временной отрезок без остановки на продолжительный срок,
- загрузки документов в систему случаются редко, но очень большими объемами за короткий промежуток времени.
Процессу миграции предшествовал основательный период подготовки.
Почему наши специалисты назвали этот переход самым оптимальным и правильным, посмотрим на самом процессе миграции:
- Рабочий контур останавливается (примерно на 2 часа).
- На рабочей базе данных (MS-SQL) выполняются скрипты обновления модели до состояния, необходимого новой версии.
- На рабочий контур выкладывается новая версия системы. Контур конфигурируется на хранение файлов в S3.
- Рабочий контур запускается, пользователи работают с системой.
- База данных по-прежнему в MS-SQL, но у системы есть доступ в S3, и она начинает постепенно перемещать файлы из базы данных в S3, специалисты группы компаний «ИТБ», в свою очередь, контролируют процесс и следят за ним.
- И так все файлы из базы данных перемещены в S3, а загрузки новых документов в систему не предвидится. "Это наш шанс, надо действовать!"
- Рабочий контур останавливается (примерно на 2 часа).
- Мигрируем утилитой легкую (без файлов) базу данных MS-SQL с актуальной версией модели данных в базе данных PostgreSQL.
- Переключаем систему на работу с базой данных PostgreSQL.
- Рабочий контур запускается, пользователи работают с системой.
Подчеркнем, наши специалисты используют методики 1С при переходе и имеют положительный опыт перевода даже нестабильных версий – проводят полное тестирование и проверку результата. По завершению миграции баз данных заказчик получает работоспособную систему с функциональностью и производительностью не хуже, чем до перехода!
Задумались о переводе своих баз данных на отечественное ПО? Приходите – мы знаем, как провести миграцию управляемо!