【问题标题】:Ordered Hash Keys in dynamodbdynamodb 中的有序哈希键
【发布时间】:2019-07-31 18:24:05
【问题描述】:

我的发电机数据库表有哈希键和范围键以及我们可以插入的其他数据列。 在 dynamo db 中,我理解的是,当在 GSI/Base 表中插入项目时,项目会根据范围键按升序排序,而哈希键未排序。 示例:

hashId - rangeKey

1 - 1

1 - 2

1 - 3

3 - 1

3 - 2

3 - 3

2 -1

2 -2

2 -3

有什么方法可以让我们在 dynamo db 中也有一个有序的哈希键?

当我们以任何随机顺序保存数据时就像这样:

hashId -rangeId

1 -1

1-2

1-3

2 -1

2 -2

2 -3

3 -1

3-2

3 -3

【问题讨论】:

    标签: amazon-dynamodb dynamodb-queries


    【解决方案1】:

    我认为这是不可能的,因为 dynamo DB 的工作方式是对分区/哈希键进行哈希处理并将其保存在相应的分区中。虽然您可以根据分区键的范围键对 dynamo DB 中的数据进行排序。

    【讨论】:

      猜你喜欢
      • 2016-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多