1 回答
- 最新
- 投票最多
- 评论最多
0
【以下的回答经过翻译处理】 1. 我只想复制正在进行的更改。
在创建任务时,确保选择任务类型为“复制正在进行的更改”。
- DynamoDB表已经创建好了。
这也是可能的。 DMS支持将ddb作为目标表,具有两种目标表准备模式:
- 删除和重新创建
- 什么也不做
确保客户选择“什么也不做”。该设置将在目标上搜索所需的表,如果找不到它,则创建一个新表,但是如果表已经存在,它将使用相同的表。
- 新的DynamoDB中的某个列将是全新的,即,它不会从RDS表中派生。
DynamoDB表可以有更多的列,DMS将仅在源中的列更新数据。
我想了解:
- 上述情况是否可以进行迁移。
是可以的。
- 涉及的风险。
需要检查任何来源和目标DDB相关限制。 https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.DynamoDB.html#CHAP_Target.DynamoDB.Limitations
- 我们可能会看到的延迟。
取决于源上发生的更改以及用于复制实例的实例类型类是否能够处理它。
- 是否保证所有数据都将迁移?
只要DMS没有遇到任何限制,它就可以正常工作。
