Миграция между различными БД с использованием пролетного пути
В нашей организации есть разные БД, такие как MS SQL, Phoenix (HBase), Redshift. Вопрос: можно ли мигрировать между различными типами БД, используя такие инструменты, как пролетные пути или другие. Я имею в виду, если у нас есть схема в MS SQL, как можно легко перейти на RedShift? Если схема была изменена, поддерживается ли она для поддержки / обновления схемы для другого типа БД.
Спасибо, Олег.
1 ответ
Миграция данных в Redshift требует другого шаблона, определенного для красного смещения.
Ваша исходная база данных -> s3 csv (сжатая) и разделенная на части, если она очень большая
данные s3 -> постановка красного смещения
постановка красного смещения -> целевые таблицы красного смещения
Вы также можете подумать, применимо ли CDC к вашему варианту использования.
У меня недавно был хороший успех с AWS DMS, он обрабатывает вышеуказанный процесс прозрачно и автоматически. он также работает с CDC, где это применимо, и поддерживает множество источников.
Это создаст целевые таблицы автоматически. У вас есть возможность изменить таблицы назначения, если вы хотите (вручную).
MS SQL может использоваться как источник, но не уверен, как использовать hbase в качестве источника. возможно, вам придется экспортировать это вручную в s3.
Смотрите https://aws.amazon.com/dms/