如果我的分区键是唯一的,我需要DynamoDB中的排序键吗?



如果我已经有一个唯一的主键[分区键],那么使用排序键的好处是什么?

排序键有两个好处:

  1. 他们将相关信息收集在一个地方,可以有效地查询。排序键的精心设计使您可以使用带有begins_with、between、>、<等操作符的范围查询来检索通常需要的相关项组。>
  2. 复合排序键允许您在数据中定义层次(一对多)关系,您可以在层次结构的任何级别查询。

也就是说,一个表只有分区键是完全可以的,但是在某些时候你可能需要一个排序键。

相关内容

  • 没有找到相关文章