使用DynamoDB表在Spanner中创建表

时间:2019-12-03 11:04:25

标签: amazon-dynamodb google-cloud-dataflow apache-beam google-cloud-spanner amazon-dynamodb-streams

与帖子有关:Migration from DynamoDB to Spanner/BigTable

我在这里还有另一个挑战。如何在Spanner中为所有“ N”个表创建模式? 有没有可用的工具? DynamoDB中有TB的数据。不确定如何分析架构信息。

1 个答案:

答案 0 :(得分:1)

很遗憾,没有官方的迁移工具。 在没有“理解”数据的情况下将NoSQL转换为关系模式最多是一个最佳猜测方案。

根据文档(aws-dynamodb),您可以使用describe表获取每个dynamo db表的当前架构以及如何将其映射到Cloud Spanner。

利用对数据的理解来映射交错的表,选择最佳的主键和辅助索引,这将比单纯的1-1迁移提供更好的性能。

然后您可以按照列出的here

指南进行操作

使用以下内容在Cloud Spanner上进行架构设计:doc

我希望这会有所帮助。