17.09.2025
Миграция СУБД без боли: как крупнейшие российские банки переходят на импортозамещенные решения
"За 30 лет работы мы выполнили более сотни проектов миграции СУБД между различными платформами, включая десятки проектов миграции между принципиально разными СУБД. Каждый проект - это новый вызов и уникальный опыт", - Илья Виссарионов, директор департамента «Аппаратно-системная платформа» компании «Диасофт».
В эпоху цифровой трансформации и импортозамещения российские банки сталкиваются с критически важной задачей: как безболезненно мигрировать свои информационные системы на отечественные решения, не потеряв при этом производительность, надежность и функциональность?
Почему миграция БД стала вопросом выживания для банков
1. Технологическое развитие
Развитие IT-систем не стоит на месте. Появляются более мощные серверы, новые версии СУБД с улучшенной производительностью, enterprise-решения, которые открывают недоступные ранее возможности.
2. Уход от морально устаревшего
Старые серверы с устаревшей архитектурой становятся дорогими в обслуживании, требуют высококвалифицированных специалистов, которых сложно найти на рынке.
3. Импортозамещение как императив
Банк России требует от финансовых организаций перевода объектов критической информационной инфраструктуры (ЗОКИИ) на российский стек. Это вопрос технологической независимости и безопасности.
Факт: Прямое обращение к IBM, Hewlett-Packard, Microsoft, Oracle, Lenovo теперь невозможно. Параллельный импорт создаёт цепочки посредников, что усложняет поддержку и увеличивает риски.
Методология проекта миграции: 7-шаговая система
Почему готовые инструменты миграции не работают: реальный кейс
- ✅ На тестовой базе 40GB: беспроблемная миграция MS SQL → PostgreSQL
- ❌ На реальной базе: полное зависание без логирования ошибок
Проблемы готовых решений:
- «Черный ящик» без понимания процессов
- Нет детализации по шагам
- Нет доступа к исходному коду
- Неопределённость с типами данных между СУБД
"Мы четко не понимали, что происходит, какая часть работы выполнена. Готовых инструментов миграции для всех случаев жизни просто не существует.", - Илья Виссарионов, директор департамента «Аппаратно-системная платформа» компании «Диасофт»
Собственная разработка: 5 критических требований к мигратору
- Полная идентичность систем. Новая СУБД должна функционировать идентично старой.
- Поддержка кастомизации клиентов. Возможность сохранения уникальных объектов, интеграций, процедур.
- Контроль каждого шага. Логирование, отслеживание статусов, автоматизация процессов.
- Нативные инструменты СУБД. Использование встроенных механизмов: меньше требований к ресурсам, гарантированная совместимость.
- Скорость и параллелизация. Минимизация времени простоя благодаря распараллеливанию.
Кейс-стади: критические проблемы и их решения
Проблема #1: Обрезанные фотографии клиентов
Ситуация: При миграции бинарных данных использовались дефолтные настройки размера поля, фотографии обрезались.
Решение: Определение максимального размера объектов с запасом.
Урок: Полное тестирование важно — количество записей совпадало, а данные были повреждены.
Проблема #2: Конфликт именования индексов
- MS SQL: индексы уникальны в таблице.
- PostgreSQL: индексы уникальны в базе.
Решение: Автоматическая замена имен индексов.
Препятствие: Ограничение PostgreSQL в 50 символов.
Инновация: Расширен лимит именования в собственной СУБД на базе PostgreSQL.
Проблема #3: Система прав доступа
MS SQL: Права на процедуру — автоматически ко всем объектам внутри.
PostgreSQL: Нужны отдельные права на каждый объект.
Решение: Доработка системы проверки прав в СУБД.
Методология проекта миграции: 7-шаговая система
- Глубокое обследование (2-3 недели): Анализ инфраструктуры, оценка ресурсов, выявление критичных компонентов.
- Первичная миграция (1-2 недели): Тесты на реальных данных, выявление кейсов, доработка инструментов.
- Итеративная разработка (4-8 недель): Миграция → тестирование → доработка (повтор).
- Функциональное тестирование (2-3 недели): Проверка на актуальных данных, сравнение с исходной системой.
- Нагрузочное тестирование (3-4 недели): Тестирование под нагрузкой и производительности.
- Боевая миграция (1-2 дня): Автоматизированный перенос, финальное тестирование.
- Пост-миграционная поддержка: Мониторинг, аудиты, оптимизация.
Критический фактор успеха — лучше когда отвечает один вендор, чтобы не "перекидывать" ответственность.
ROI и экономическое обоснование миграции
- До 2020: 5 лет на окупаемость
- 2020-2022: 3 года
- После 2022: фокус на снижение рисков
Скрытые выгоды импортозамещения:
- Локальная поддержка
- Отсутствие санкционных рисков
- Оптимизация под Россию
- Открытый код
- Развитие внутренней экспертизы
Будущее развитие: до конца 2025 года
Техническое развитие мигратора:
- Унификация – только Linux или только Windows
- Поддержка Oracle
- Расширение линейки продуктов
- Миграция недистрибутивных сторонних продуктов
Стратегические направления:
- Развитие СУБД Digital Q.DataBase
- Экосистема инструментов миграции
- Центр компетенций по импортозамещению
Методология проекта миграции: 7-шаговая система
Три шага к безболезненной миграции
Шаг 1: Оценка готовности
Проведите аудит инфраструктуры:
- Какие системы попадают под требования ЦБ?
- Насколько критичны ваши ЗОКИИ-объекты?
- Какой кастомный код?
Шаг 2: Выбор стратегии
- Своими силами или с экспертами?
- Поэтапная миграция или big bang?
- Полное импортозамещение или гибрид?
Шаг 3: Экспертная консультация
Не откладывайте — требования регулятора действуют уже сейчас!
Готовы обсудить вашу ситуацию?
Эксперты Диасофт с 30-летним опытом интеграции готовы помочь вам спланировать безопасную миграцию.
📧 Получите бесплатную оценку: опишите вашу ИТ-архитектуру — мы подготовим оценку миграции.
📞 Срочная консультация: для "горящих" проектов свяжитесь в приоритетном порядке.
Помните: качественная миграция требует времени и тестирования. Чем раньше начнете — тем выше шансы пройти без "авралов".
Поделитесь статьей с коллегами — возможно, у них такие же вызовы!