【发布时间】:2023-03-23 01:08:02
【问题描述】:
我正在寻找存储用户事件的日志。这将是很多条目,所以我认为 DynamoDB 会很好,因为其他所有内容都托管在那里。
我需要以两种方式查询这些事件,一个日期(范围)的用户事件总数,偶尔还有一个日期的所有事件。
我正在考虑将其存储在一张表中,如user id(键)、sequence number(键)、date、time 和 duration。
应该是多张桌子吗?如何才能最有效地做到这一点?
【问题讨论】:
-
序号是多少?它应该像一个仅用于引用事件的自动增量字段,还是什么?另一个问题:您想查询所有用户的日期的所有事件,还是特定用户的所有事件?
-
我们有使每一行唯一的序列号,我们提供了这个。我们一次只需要查询一个用户。
标签: amazon-dynamodb nosql