AWS DynamoDB – 创建全局二级索引
Amazon DynamoDB是一个 NoSQL 管理的数据库,它以键值对和文档数据的形式存储数据。 Dynamodb 表存储的项目只是键值对。默认情况下,每个项目都有一个分区键来区分项目。
当需要执行多种查询,以不同的属性作为查询条件时,您可以创建一个或多个全局二级索引,并在 Amazon DynamoDB 中针对这些索引发出查询请求。
例如,已在 DynamoDB 中创建了一个名为 movies 的表。见下图:
创建全局二级索引:
要在 DynamoDB 中创建二级索引,请执行以下简单步骤:
第 1 步:单击表的名称。导航到表的索引选项卡。单击创建索引按钮。
第 2 步:提供主键名称。在这种情况下,我们提供了名称。索引名更像是一个表名。因此,当我们添加二级全局索引时,查询得到的结果存储在指定的索引名称中。其余的一切都保持默认。单击创建索引按钮。
在上面的图像中,我们看到已经创建了一个名为Name-index 的二级全局索引。