【发布时间】:2020-03-12 19:48:35
【问题描述】:
在 DynamoDB 中使用哈希和范围/排序键创建复合键时,将创意字符串值存储在排序键中似乎非常有用(例如“Details-123456-foo”,其中该值中的每个段都可以对那张唱片有意义的东西)。在设计架构时,文档似乎也能引导您朝这个方向前进。
也就是说,将排序键命名为通用名称是否有意义,例如“sortKey”或“rangeKey”而不是特定名称(例如“createTimestamp”),以便您灵活地存储相同的各种数据哈希键,从而在使用带有哈希/排序键的“查询” API 时保持快速的数据访问?
【问题讨论】:
-
我个人更喜欢特定版本,例如。 username_type 或 UsernameType 因为后面的代码是不言自明的。
标签: aws-lambda amazon-dynamodb aws-sdk dynamodb-queries