Need strategy advice for migrating large tables from RDS to DynamoDB

前端 未结 3 644
你的背包
你的背包 2021-01-14 07:28

We have a couple of mySql tables in RDS that are huge (over 700 GB), that we\'d like to migrate to a DynamoDB table. Can you suggest a strategy, or a direction to do this in

相关标签:
3条回答
  • 2021-01-14 08:10

    one thing to consider with such large data is whether Dynamo is the best option.

    If this is statistical data or otherwise "big data", check out AWS RedShift which might be better suited for your situation.

    0 讨论(0)
  • 2021-01-14 08:13

    We have done a similar work and there is probably a better strategy to do this. Using AWS DMS and some prep tables within your source instance.

    It involved two steps:

    1. You create new tables within your source instance which match exactly with the dynamodb schema. Like merging multiple tables to one etc.

    2. Set up DMS task with the prep tables as source and DynamoDB as the target. Since the prep tables and the target schema matches now, it should be pretty straightforward from this point.

    Hope that helps! Good luck!!

    0 讨论(0)
  • 2021-01-14 08:15

    You can use AWS Pipeline. There are two basic templates, one for moving RDS tables to S3 and the second for importing data from S3 to DynamoDB. You can create your own pipeline using both templates.

    Regards

    0 讨论(0)
提交回复
热议问题