DynamoDB - 身份我永远不会查询

时间:2017-10-25 10:16:30

标签: amazon-dynamodb

我一直在阅读有关DynamoDB哈希,范围键和索引的内容。我的用例很简单,但我已经困惑了。

我想存储3个值:

  • 活动ID
  • 事件时间戳
  • 文章ID

基本上,这意味着在时间戳上访问了文章ID。事件ID唯一标识事件,并且应该允许现在重复。

我想这表明事件ID应该是我的主键?

但我总是会使用文章ID和时间戳进行查询。

我唯一的想法是事件ID =主键,文章ID和时间戳是次要索引。但这是最佳的吗?谢谢!

1 个答案:

答案 0 :(得分:1)

可以在文章ID&上设置Global Secondary Index。时间戳和针对创建的索引执行的查询,以获得更好的读取性能。