小编use*_*393的帖子

DynamoDB二级索引的唯一性

题:

具有作为复合散列范围键的主键的DynamoDB表是唯一的.这是否也扩展到二级指数?

例:

我有一个注释DynamoDB表与post_id主键和comment_id范围键.此外,还有一个带有date-user_id范围键的本地二级索引.

每个条目都是用户在帖子上留下的评论.二级索引的目的是计算在特定日期有多少唯一身份用户对帖子发表评论.

条目1:post_id:1 comment_id:1 date-user_id:2014_06_24-1

条目2:post_id:1 comment_id:2 date-user_id:2014_06_24-1

条目3:post_id:1 comment_id:3 date-user_id:2014_06_24-2

当我执行指定二级索引的查询,并传入post_id等于1且date-user_id等于2014_06_24-1的条件时,我得到的计数为2,我期望计数为1.

为什么二级索引有两个具有相同主键/范围键的条目.

amazon-web-services amazon-dynamodb

16
推荐指数
3
解决办法
1万
查看次数