【发布时间】:2009-10-31 17:42:30
【问题描述】:
我会做微博网络服务(为了学校,所以不要因为缺乏新想法而抨击我)并且我担心数据库可能经常超载(用户可以关注其他用户甚至标记所以我想@987654321 @ 会很重 - 检查包含所有观察标签和用户的 20 条最新消息)。
我的想法是创建另一个表,并仅在其中存储 statusID 和 userID(谁应该接收消息)。危险在于,如果某个标签或用户有很多关注者,那么该状态 ID 将会有很多记录。那么,这是个好主意吗?或者也许更好地使用 M2M 关系? (一个状态 -> 许多接收者)
【问题讨论】:
-
我个人会使用 M2M,移动的数据更少...
-
不要使用数据库,一切都基于文件;万圣节快乐。
-
@dlamblin 他还应该使用什么......平面文件?! :S
标签: sql database database-optimization microblogging