迁移 DDB 表

huangapple go评论64阅读模式
英文:

Migrate DDB table

问题

我想将DynamoDB表迁移到另一个DynamoDB表(在同一个帐户中),但要更改数据的结构/模式。在执行此操作时,有哪些最佳选项?

我搜索了数据迁移选项,但可能的选项是使用AWS Glue和导入/导出数据到S3的建议,但这些选项仅适用于相同的数据模式。

英文:

I want to migrate the dyanmodb table to another dynamodb table (in same account) but by changing the structure/schema of the data. What are best options in doing this ?

I searched for data migration options but the possible options AWS Glue and import/export data to S3 suggestions work for same data schema

答案1

得分: 1

如果通过更改结构/模式,你只是想改变键的话,那么从成本和操作负担的角度来看,使用导出/导入是目前最佳选择。

如果你需要对数据进行聚合或任何转换操作,可以使用AWS Glue,它提供了内存处理,你可以使用Spark来转换数据。Glue还具有DynamoDB连接器,可以无缝读取和写入DynamoDB。

英文:

If by changing the structure/schema you simply mean that you want to change the keys, then using export/import is the best option by far, from both a cost and operational overhead point of view.

If you need to do aggregations or any transforms on the data, use AWS Glue, it provides in memory processing which you can use Spark to transform the data. Glue also has DynamoDB connectors and works seamlessly for reading and writing to DynamoDB.

huangapple
  • 本文由 发表于 2023年2月27日 11:41:28
  • 转载请务必保留本文链接:https://go.coder-hub.com/75576593.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定