与帖子有关:Migration from DynamoDB to Spanner/BigTable
我在这里还有另一个挑战。如何在Spanner中为所有“ N”个表创建模式? 有没有可用的工具? DynamoDB中有TB的数据。不确定如何分析架构信息。
答案 0 :(得分:1)
很遗憾,没有官方的迁移工具。 在没有“理解”数据的情况下将NoSQL转换为关系模式最多是一个最佳猜测方案。
根据文档(aws-dynamodb),您可以使用describe表获取每个dynamo db表的当前架构以及如何将其映射到Cloud Spanner。
利用对数据的理解来映射交错的表,选择最佳的主键和辅助索引,这将比单纯的1-1迁移提供更好的性能。
然后您可以按照列出的here
指南进行操作使用以下内容在Cloud Spanner上进行架构设计:doc
我希望这会有所帮助。