Миграция между различными БД с использованием пролетного пути

В нашей организации есть разные БД, такие как 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/

Другие вопросы по тегам