【问题标题】:AWS DynamoDB GSI query all partitionsAWS DynamoDB GSI 查询所有分区
【发布时间】:2020-07-01 21:42:09
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

    您也可以使用其他operators 作为范围键或其他属性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多