2011-03-22 34 views
0

假设我有一个简单的网站,用户可以在其中上传照片并且彼此关注。 如果我关注某人,我可以看到我关注的用户所做的所有更新。期。构建用户更新仪表板活动的架构ala facebook

因此,用户仪表板将显示最近上传的照片。就那么简单。

我的问题是:

我在想,如果是更好的只是查询,其中的照片拥有人,我跟随,或创建活动表在那里我可以存储上载等用户ID照片表,或者这是多余的?

回答

0

嗯,我想这取决于你想向用户展示多少种不同的更新。如果照片是您想要显示的唯一内容,则可能不值得制作单独的表格。

但是,如果您有很多不同种类的更新,那么可以使用“更新”表来对它们进行聚合,因此您只需查询一个表即可显示仪表板。