AWS DynamoDB GSI查询所有分区

时间:2020-07-01 13:36:13

标签: amazon-web-services amazon-dynamodb amazon-dynamodb-index

我在AWS DynamoDB文档中看到以下句子:全局二级索引可让您跨所有分区查询整个表。我想知道这到底意味着什么。我认为这意味着您可以在KeyConditionExpression中使用>作为哈希键,但是显然不能。

1 个答案:

答案 0 :(得分:2)

针对某个分区键(有时称为哈希键)执行查询,无论该分区键是全局二级索引还是基表。

文档试图解释的是,您可以重新组织GSI的结构,使其具有自己的分区键和范围键(与原始表分开)。这样,您就可以在基本分区发生变化时查询更大范围的数据。

如果每个值在GSI中具有相同的分区键,则可以查询整个数据集。

您还可以将其他operators用于范围键或其他属性。