DynamoDB中的数据模型

时间:2018-04-27 04:33:06

标签: amazon-web-services amazon-dynamodb

使用Mobile Hub(AWS)时,构建DynamoDB表。在某些时候可以选择下载表格的数据模型。但是如果我们不使用Mobile Hub,我们就不会看到这个选项(AFAIK)。所以问题是:有没有办法在不使用Mobile Hub的情况下获取表的数据模型?

1 个答案:

答案 0 :(得分:1)

为了澄清,DynamoDB没有像RDBMS这样的完整数据模型。但是,它确实具有散列键,分区键(如果已定义)和所有索引详细信息。

您可以使用Describe table API获取此信息。 API将以JSON格式提供输出。请查看链接以获取更多信息。

请注意,数据模型中不包含所有非关键属性。这是NoSQL数据库的基本概念,与RDBMS相比,这是NoSQL数据库的灵活性。

  • 不需要定义项目结构(非键属性) 创建表。实际上,DynamoDB不允许定义 创建表时的非关键属性
  • 一个项目中的非关键属性在另一个项目中不必相同 项目