РИТ++ 2017, Web-scale IT Сonference
Зал Владивосток, 6 июня, 18:00
Специалисты НИИ "Восход" делятся опытом миграции с БД IBM DB2 на PostgreSQL на Эльбрусе.
Тезисы:
http://webscaleconf.ru/2017/abstracts...
Вводные:
1) Необходимо переносить данные с минимальным простоем БД.
2) Необходимо произвести трансформацию данных из-за отличий между DB2 и PG и перемещением BLOB'ов в Ceph.
3) Перенос должен быть произведен за приемлемое время.
4) Нужно учесть зависимости между таблицами.
Технологии:
1) Отслеживание изменений с помощью триггеров.
2) Анализ зависимостей с помощью доработанного SchemaSpy.
3) Перенос с помощью Spring Batch.
4) Разбиение на партиции (два подхода: деление диапазона id между min и max на равные части; деление на диапазоны с равным числом строк).
Оригинал: https://youtu.be/MGo5djFvXK4
Канал Web-scale IT: https://www.youtube.com/channel/UCwHL6WHUarjGfUM_586me8w
Эльбрус на сайте: https://www.imaxai.ru
Эльбрус во VK: https://vk.com/imaxairu
Эльбрус в Instagram: @imaxai