如何在不使用主键

时间:2018-06-13 19:33:11

标签: amazon-web-services amazon-dynamodb

我最近开始学习DynamoDB并创建了一个表格' Communication'具有以下属性(以及DynamoDB类型):

主键通信ID(随机生成的seq#或UUID):字符串 排序密钥用户ID:字符串 属性/列: Communication_Mode:String Communication_Channel:String Communication_Preference:String(可能的值Y / N) 日期时间:数字

使用案例:用户可以选择不进行通信(Communication_Preference:N),一个月后用户可以选择(Communication_Preference:Y);对于相同的用户ID,可以有多于1条记录,因为PartitionKey是随机生成的数字

如果我必须查询上面的表并检索特定用户标识的最后插入记录,我是否需要在DateTime上创建全局二级索引。

如果我的理解错误或有人提出满足上述要求的最佳选择,有人可以纠正我。谢谢!

0 个答案:

没有答案
相关问题