ВОЗМОЖНОСТИ КОНВЕРТУМ СТРИМ
Какие потребности закрывает Конвертум Стрим
Корпоративные Oracle-базы сложно мигрировать по трем причинам: большой объем данных, требования безопасности и нулевой допустимый простой.
Нельзя останавливать систему
Инструмент переносит данные итерационно, пока база работает. Простой при переключении считается минутами, а не часами.
Отсутствие доступа к redo-журналам
Конвертум Стрим не использует LogMiner и дополнительное журналирование. Только SELECT и FLASHBACK – привилегии, которые у большинства администраторов БД уже есть.
База весит терабайты, а сроки жесткие
Скорость переноса – свыше 250 ГБ/ч за счет параллельной многопоточной обработки через механизм внешних таблиц.
Нет бюджета на выделенный сервер миграции
Инструмент разворачивается прямо внутри PostgreSQL. Дополнительная инфраструктура не нужна.
Конвертум Стрим закрывает именно эти задачи.
ОСНОВНЫЕ ХАРАКЕТИРИСТИКИ
Инструменты миграции данных: ключевые возможности
Каждая задача решается через конкретный технический механизм.
Успешная миграция начинается с анализа исходной инфраструктуры. Это позволяет выбрать оптимальный сценарий переноса и избежать рисков на следующих этапах.
Планируете миграцию?
Поможем определить сроки миграции, выбрать стратегию переноса и оценить возможные риски еще до старта проекта.
→ Получить оценку проектаИзменения фиксируются через технологию Oracle Flashback и итерации на основе SCN (системного номера изменений). Каждая итерация захватывает только дельту с момента предыдущего снимка – разрыв между исходником и целевой базой постепенно сокращается до нуля. Это и есть CDC-репликация данных без redo-журналов.
Параллельная многопоточная загрузка через механизм Foreign Data Wrappers. Большие объекты переносятся на полной скорости без просадок.
Никаких операций записи в исходную систему. Это не просто удобство – это обязательное условие большинства корпоративных политик безопасности.
Только встроенные расширения: oracle_fdw, postgres_fdw, dblink, pg_cron, plv8. Без Java, без дополнительных серверов.
Инструмент автоматически обрабатывает таблицы без уникальных колонок – распространенная ситуация в унаследованных Oracle-базах.
Типы Oracle (NUMBER, DATE, CLOB) преобразуются по настраиваемым правилам прямо в процессе переноса. Отдельных скриптов писать не нужно.
Интенсивность чтения из Oracle настраивается вручную: нагрузка на ввод-вывод и процессор рабочей базы данных остается под контролем даже в рабочие часы.
Панель показывает статус каждой таблицы, задержку синхронизации и историю итераций. Паузу и возобновление можно выставить без написания скриптов. Это полноценный инструмент управления миграцией данных.
При обрыве сети или перезагрузке процесс продолжается с последней согласованной точки. Данные не теряются, ручного вмешательства не требуется.
ПРОЦЕСС МИГРАЦИИ
CDC-инструмент: как работает миграция
-
1 Создание целевой схемы (без ограничений, индексов, с отключенными триггерами)
-
2 Инициализация продукта
-
3 Мониторинг миграции
-
4 Завершение первого этапа
-
5 Контроль второго этапа миграции и задержки репликации
-
6 Запуск стадий миграции пока задержка репликации не станет минимальной
-
7 Остановка исходной системы и подтверждение нулевой задержки
-
8 Включение ограничений и триггеров исходной базы данных
-
9 Активация целевой базы данных
ПРЕИМУЩЕСТВА КОНВЕРТУМ СТРИМ
Миграция данных без простоя: чем отличается от агентных решений
Традиционный подход
Большинство инструментов для CDC-репликации данных работают через журналы транзакций: требуют дополнительного журналирования, доступа к архивным логам, отдельного агента-ретранслятора и выделенного сервера.
Это означает переговоры со службой безопасности, изменения в рабочей базе данных и затраты на инфраструктуру.
Конвертум Стрим работает без агентов и доработок БД
Конвертум Стрим использует другой подход: Oracle Flashback плюс итерации по SCN. Итог – принципиально иной уровень вмешательства в инфраструктуру.
Параметр
Агентные решения (например, Striim)
Конвертум Стрим
Механизм отслеживания изменений
Агентные решения (например, Striim)
Журналы транзакций
Конвертум Стрим
Oracle Flashback + SCN
Нагрузка на исходную систему
Агентные решения (например, Striim)
Дополнительное журналирование + агенты
Конвертум Стрим
Только чтение
Развертывание
Агентные решения (например, Striim)
Выделенный сервер
Конвертум Стрим
Внутри PostgreSQL
Инфраструктура
Агентные решения (например, Striim)
Java, агент-ретранслятор, Kafka
Конвертум Стрим
Без агентов, без промежуточного ПО
Сложность настройки
Агентные решения (например, Striim)
Скриптовый язык, кластеризация
Конвертум Стрим
Графический интерфейс
Оптимальный сценарий
Агентные решения (например, Striim)
Универсальная потоковая интеграция
Конвертум Стрим
Разовая миграция Oracle в PostgreSQL
Конвертум Стрим оптимален для разовой миграции Oracle в PostgreSQL.
Если постоянная платформа репликации после перехода не нужна – нет смысла разворачивать и сопровождать полноценный стриминговый стек.
Сколько стоит миграция данных
Универсального прайса нет: мигрировать 500 ГБ без хранимых процедур и 5 ТБ с PL/SQL-пакетами – это разные проекты по трудоемкости. Стоимость зависит от следующих факторов:
Чтобы вы получили реалистичный прогноз с учетом вашей инфраструктуры и специфики базы данных, мы подготовим индивидуальную оценку и план проекта.
ПОРТФОЛИО ПРОЕКТОВ КОНВЕРТУМ
Реальные проекты наших клиентов
НАБОР ИНСТРУМЕНТОВ КОНВЕРТУМ
Все инструменты Конвертум
Конвертум Стрим – часть экосистемы Конвертум. Если нужно пройти весь путь миграции Oracle в PostgreSQL, а не только перенести данные, есть еще два инструмента.
Конвертум Сканер
Оценка
Инструмент оценки. Сканирует исходную СУБД, оценивает совместимость с целевой платформой, строит отчет о сложности с разбивкой по объектам. Используется на первом этапе каждого проекта. Также доступен клиентам для самостоятельной оценки базы до принятия решения о проекте.
Что это дает клиенту: точную картину объема работ и отсутствие неприятных сюрпризов на середине пути.
Конвертум Мастер
Миграция БД
Основной инструмент для автоматизированной конвертации базы данных: схемы, SQL-объектов, хранимых процедур, триггеров, функций. Работает с большинством пар СУБД из нашего портфеля.
Процент автоматической конвертации в реальных проектах – 90–96%. Это не теоретическая цифра: именно такие результаты зафиксированы в отзывах клиентов Интерфакс, СтарЛинк и ИОТ Решения.
Конвертум Стрим
Перенос данных
Инструмент потоковой миграции данных с применением технологии CDC (Change Data Capture). Применяется там, где нужен минимальный простой или перенос данных без остановки работающей системы. Особенно актуально для боевых сред с высокой нагрузкой.
ПРЕДЛАГАЕМ НЕ ТОЛЬКО ИНСТРУМЕНТЫ
Нет времени разбираться самостоятельно? Мы сделаем все за вас
Большие и сложные миграции
МАСШТАБНЫЕ ПРОЕКТЫ
Иногда проект миграции – это не задача одного специалиста.
Объем в несколько терабайт, PL/SQL-код на сотни тысяч строк, согласования со службой безопасности и жесткие сроки.
Миграция под ключ с конвертум
Команда Конвертум берет миграцию под ключ: от оценки и планирования до переключения на PostgreSQL и постмиграционного тестирования. Работаем с заказчиками из России, Беларуси, Казахстана и других стран СНГ.
Не знаете, с чего начать?
Не важно, на каком этапе вы сейчас: только думаете о переходе, уже начали и застряли или нужен второй специалист на сложный участок. Расскажите, что происходит, — мы разберемся и предложим конкретный план.
ОТЗЫВЫ
Что говорят клиенты о Конвертум
От миграции баз данных до полной модернизации приложений — посмотрите, каких результатов достигли наши клиенты с помощью автоматизации и экспертной поддержки.
FAQ
Часто задаваемые вопросы об инструменте Конвертум Стрим
Нет. Конвертум Стрим использует технологию Oracle Flashback и работает только с привилегиями SELECT и FLASHBACK. Дополнительное журналирование, LogMiner и политики хранения архивных логов не нужны.
Оценить проектПрактически нет. Данные переносятся итерационно, пока система работает. Финальное переключение – это несколько минут в согласованное технологическое окно.
Миграция автоматически возобновится с последней согласованной точки. Ни данные, ни прогресс не теряются. Ручного вмешательства не требуется.
Нет. Конвертум Стрим разворачивается внутри целевой PostgreSQL-среды и использует только встроенные расширения. Отдельный сервер, Java или Kafka не нужны.
Автоматически. Конвертум Стрим переносит таблицы без уникальных колонок, распространенная ситуация в унаследованных Oracle-базах, без предварительной подготовки схемы.
Да. Интенсивность чтения настраивается вручную. Это позволяет вести миграцию в рабочие часы, не влияя на производительность рабочей системы.
Конвертум Стрим поддерживает гибкую настройку сопоставления типов. Правила преобразования задаются через графический интерфейс – отдельные скрипты писать не нужно.
При оптимальной конфигурации – свыше 250 ГБ/ч. Реальная скорость зависит от конфигурации серверов, пропускной способности сети и характеристик самой базы.
Да. Инструмент включен в Реестр евразийского программного обеспечения и совместим с Postgres Pro и РЕД ОС. Среди клиентов, которые использовали Конвертум в рамках импортозамещения, – Росбанк, Интерфакс, СберСпасибо (АО «ЦПЛ»), СтарЛинк. Именно в банковском, телекоммуникационном и государственном секторах инструмент применяется наиболее активно.
ПОЛЕЗНЫЕ СТАТЬИ
Читайте в блоге Конвертум
Свежие материалы о миграции баз данных из блога Конвертум.
Готовы обсудить проект миграции?
Расскажите нам о вашей системе – оценим объем, сроки и стоимость. Первая консультация бесплатна.