即使使用不同的分区键,发电机中的排序键是否排序?

时间:2017-02-25 02:30:31

标签: amazon-dynamodb nosql

适应DynamoDB:)

如果我有一个带有唯一分区键的表,就像一个唯一的ID,并且我使用时间戳作为排序键,那么Dynamo将如何对我的数据进行排序?

我是否会在一个分区中拥有最新的内容,以及其他分区中的旧内容?

我问,因为我想知道如何分配吞吐量,并且我确定我最近创建和编辑的项目最有可能被访问,旧的东西几乎可以存档。

1 个答案:

答案 0 :(得分:2)

Dynamodb将特定分区键的所有项保留在一个分区中。例如,如果有10个项目可用于具有不同时间戳的特定分区键,则所有10个项目将出现在单个分区上。因此,当为分区键检索数据时,可以从单个分区检索所有项。这使得检索过程更快。

注意排序,Dynamodb会对特定分区键的数据进行排序。您可以使用ScanIndexForward参数按升序或降序对数据进行排序。