Миграция ScyllaDB — DynamoDB

#amazon-dynamodb #database-migration #dbmigrate #scylla #dynamo-local

Вопрос:

Повестка дня — Перенос таблиц DynamoDB в ScyllaDB (схема, а также данные)

Делает ли Сцилла-Мигратор — https://github.com/scylladb/scylla-migrator можно также перенести схему таблицы, или мне нужно создать точную схему в моем ScyllaDB, а затем он может просто перенести данные?

Ответ №1:

вам нужно создать пространство ключей и таблицу в удаленном кластере, при необходимости migrator может сопоставить старую таблицу с новой компоновкой таблицы.

Причина, по которой мы не переносим схему автоматически, заключается в том, что в большинстве случаев вы хотите, чтобы она была другой (например, другая стратегия сжатия или новые столбцы), а затем, выполнив этот шаг вручную, убедитесь, что вы можете просмотреть свою схему перед ее использованием.

Тем не менее, я думаю, что имеет смысл запросить специальный флаг, который просто перенесет старую схему для вас в новый кластер — https://github.com/scylladb/scylla-migrator/issues — вы можете подать его туда?

Комментарии:

1. В этом есть смысл. Спасибо!!

2. Привет, один последующий вопрос-Есть ли способ перенести несколько таблиц одновременно? Или мы можем перенести только одну таблицу за раз из источника в цель. @Любос

3. @AradhanaSingh к сожалению, сейчас это одна конфигурация и одно задание на таблицу причина в том, что некоторые таблицы (например, с коллекциями) не могут работать с включенными метками времени сохранения, поэтому мы хотим убедиться, что люди понимают последствия и запускают вручную, в конце концов, все дело в данных.