Компания СТАРКОВ Групп успешно осуществила проект для ведущей горнодобывающей компании по переносу системы Directum RX с иностранной СУБД Microsoft SQL на отечественную систему управления базами данных Tantor BE от компании «Тантор Лабс». Данный переход стал важным этапом в обеспечении стабильности ключевых бизнес-процессов в рамках общей стратегии по замещению импортных технологий.
Контекст и задачи
В одной из крупнейших компаний страны в горнодобывающей отрасли система Directum RX является центральной платформой электронного документооборота. Ранее она функционировала на базе Microsoft SQL Server, обеспечивая стабильность и производительность. Однако в условиях текущей геополитической ситуации и необходимости снижения рисков, связанных с использованием зарубежного программного обеспечения, перед ИТ-командой и её партнёрами была поставлена задача по поиску надёжной и поддерживаемой в России альтернативы.
Основные задачи:
- Критичность системы. Любая остановка или сбой в работе Directum RX немедленно отражаются на операционной деятельности.
- Объём данных и нагрузка. Система обрабатывает огромные массивы документов и транзакций при высокой пользовательской активности.
- Совместимость. Новая СУБД должна обеспечить полную совместимость с Directum RX без потери функциональности и данных.
- Производительность. Необходимо гарантировать уровень производительности, сопоставимый или превосходящий предыдущее решение.
- Поддержка и развитие. Важным критерием было наличие надёжной технической поддержки и перспектив развития СУБД в России.
Выбор Tantor BE: надёжность российской разработки
После всестороннего анализа рынка СУБД выбор был сделан в пользу Tantor. Решение основано на PostgreSQL, известном своей надёжностью, функциональностью и соответствием стандартам SQL. Tantor, разработанный и поддерживаемый российской компанией «Тантор Лабс», предоставляет следующие преимущества: высокая производительность и масштабируемость, отказоустойчивость, полная совместимость с PostgreSQL, сильная команда разработчиков и соответствие требованиям импортозамещения.
Этапы реализации проекта
Проект миграции был реализован специалистами Заказчика при дистанционной консультационной поддержке «СТАРКОВ Групп» и Directum. Он включал:
- Анализ и планирование. На этом этапе была проведена тщательная оценка текущей инфраструктуры и конфигурации Directum RX. Разработан подробный план миграции, учитывающий все особенности системы и позволяющий минимизировать время простоя в процессе переключения на новую СУБД. Были определены ключевые этапы с минимальным временем простоя, сроки и ответственные лица, а также разработан план “отката” на предыдущую систему в случае возникновения непредвиденных проблем.
- Тестирование. Прежде чем приступить к миграции в промышленной среде, была проведена серия всесторонних тестов совместимости и производительности Directum RX на Tantor BE. Тестирование проводилось в специально развернутых тестовых средах, максимально приближенных к промышленной. Это позволило выявить и устранить потенциальные узкие места, а также убедиться в том, что новая СУБД обеспечивает необходимый уровень производительности.
- Подготовка инфраструктуры. Данный этап включал развертывание кластера Tantor BE, оптимизированного для работы с Directum RX. Кластер был сконфигурирован с учетом требований надежности и производительности, а также с использованием передовых технологий обеспечения отказоустойчивости. Так как сам перенос осуществлялся силами Заказчика, для него были подготовлены скрипты миграции и инструкции.
- Перенос данных. Миграция базы с использованием эффективных инструментов переноса при обеспечении целостности и консистентности данных. . В процессе миграции осуществлялся постоянный мониторинг для своевременного выявления и устранения возможных проблем.
- Финальное тестирование и настройка. Комплексная проверка функциональности системы после миграции и тонкая настройка СУБД под специфическую нагрузку Directum RX.
- Промышленная эксплуатация. Организация «окна» для минимально возможного простоя при переключении пользователей на новую систему.
- Мониторинг и оптимизация. После перевода системы в промышленную эксплуатацию был организован непрерывный мониторинг ее работы. При необходимости проводится оперативная оптимизация.
Итоги
В ходе опытно-промышленной эксплуатации не было выявлено ни одной ошибки и критичных замечаний, поэтому Заказчик согласился завершить этап ОПЭ на неделю раньше обозначенного срока. Система функционирует стабильно, пользователи не заметили изменений в работе. Tantor обеспечивает высокую производительность, повышая технологическую независимость и снижая риски, связанные с поддержкой зарубежных СУБД. «СТАРКОВ Групп» продемонстрировала высокий уровень экспертизы и отличную организацию процесса, обеспечив успешный переход на российскую СУБД в оперативном порядке.