设计用于存储最近的操作和最近遇到的人

时间:2012-06-28 03:43:55

标签: database database-design

我想知道如何设置一个数据库来存储人们最近旅行时所做的动作。例如,如果他们去博物馆,数据库将存储此文本“Bob去了这个博物馆”并存储用户ID和时间戳。我想知道这些事件是否应该存储在一个表中,如果我想要一个人的事件,我将只使用用户ID查询该表。

在类似的说明中,我想存储用户“最近遇到”的50个用户,这意味着用户在他们的旅行中已经存在的最后50个用户。我认为这也可以存储在一个表中,只有用户ID配对而没有重复。我只是担心桌子会变得太大。

有关表设置的任何建议吗?

由于

1 个答案:

答案 0 :(得分:0)

我个人会选择这样的ER结构:

ER Diagram