Миграция БД больше 10Тб с DB2 на PostgreSQL без простоя БД / Дмитрий Погибенко (НИИ Восход)

Приглашаем на конференцию HighLoad 2024, которая пройдет 2 и 3 декабря в Москве! Программа, подробности и билеты по ссылке: -------- РИТ 2017, Web-scale IT Сonference Тезисы: Вводные: 1) Необходимо переносить данные с минимальным простоем БД. 2) Необходимо произвести трансформацию данных из-за отличий между DB2 и PG и перемещением BLOB’ов в Ceph. 3) Перенос должен быть произведен за приемлемое время. 4) Нужно учесть зависимости между таблицами. Технологии: 1) Отслеживание изменений с помощью триггеров. 2) Анализ зависимостей с помощью доработанного SchemaSpy. 3) Перенос с помощью Spring Batch. 4) Разбиение на партиции (два подхода: деление диапазона id между min и max на равные части; деление на диапазоны с равным числом строк).
Back to Top