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

16 подписчиков

12+
12+

4 просмотра

месяц назад

ПожаловатьсяНарушение авторских прав

16 подписчиков

12+
12+

4 просмотра

месяц назад

ПожаловатьсяНарушение авторских прав
12+
12+

4 просмотра

месяц назад

Крупнейшая профессиональная конференция для разработчиков высоконагруженных систем Saint HighLoad++ 2026 Подробнее: https://clck.ru/3QZHTb Июнь, 2026. Санкт-Петербург, DESIGN DISTRICT DAA in SPB  -------- РИТ++ 2017, Web-scale IT Сonference Тезисы: http://webscaleconf.ru/2017/abstracts/2833.html Вводные: 1) Необходимо переносить данные с минимальным простоем БД. 2) Необходимо произвести трансформацию данных из-за отличий между DB2 и PG и перемещением BLOB'ов в Ceph. 3) Перенос должен быть произведен за приемлемое время. 4) Нужно учесть зависимости между таблицами. Технологии: 1) Отслеживание изменений с помощью триггеров. 2) Анализ зависимостей с помощью доработанного SchemaSpy. 3) Перенос с помощью Spring Batch. 4) Разбиение на партиции (два подхода: деление диапазона id между min и max на равные части; деление на диапазоны с равным числом строк).

Название:

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

Категория:

Разное