【问题标题】:Create tables in Spanner using DynamoDB tables [closed]使用 DynamoDB 表在 Spanner 中创建表 [关闭]
【发布时间】:2020-03-28 01:18:19
【问题描述】:

相关帖子:Migration from DynamoDB to Spanner/BigTable

我在这里还有另一个挑战。如何为 Spanner 中的所有“N”表创建模式? 有没有可用的实用程序? DynamoDB 中有数 TB 的数据。不知道如何分析模式信息。

【问题讨论】:

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


    【解决方案1】:

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

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

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

    然后您可以按照here列出的指南进行操作

    在 Cloud Spanner 上使用以下架构设计:doc

    我希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-08
      • 1970-01-01
      • 2020-01-19
      • 2018-12-03
      • 2018-04-29
      • 2021-04-14
      • 1970-01-01
      相关资源
      最近更新 更多