【发布时间】:2020-07-22 03:20:05
【问题描述】:
在选择 DynamoDB 分区键和排序键以检索聊天中的所有公共和私人消息时需要一些建议。
在同一个聊天室中,用户可以向特定的人发送公开消息和私人消息。
DynamoDB 模型:
For public messages: hashkey - chatId; sortKey - timestamp
For private messages: hashkey - chatId; sortKey - userId#timestamp
我在选择将在单个查询中返回这两种类型的消息的主键时遇到困难。
【问题讨论】:
标签: amazon-dynamodb dynamodb-queries amazon-dynamodb-index amazon-dynamodb-data-modeling