'追随者'和效率

Chr*_*ris 9 database twitter database-design data-structures

我正在设计一个应用程序,涉及用户跟随'彼此的活动,在twitter意义上,但我对数据库/查询设计/效率不是很有经验.是否有管理此问题的最佳做法,要避免的陷阱等等?我收集这个可以在数据库上创建一个非常大的负载,如果没有正确完成(或者甚至可能呢?).

如果它有所作为,很可能人们只会"跟随"相对较少的人(但一个人可能有很多粉丝).然而,这是不确定的,我不想指望它.

任何建议都感激不尽.谢谢.

Tom*_*len 6

完全规范化非常简单易行.如果您有一个用户表,每个用户都有一个唯一的ID,您将拥有一个TABLE_FOLLOWERS包含列的表,USERID并将FOLLOWERID每个用户的所有关注者描述为一对多关系.

即使你使用一个好的数据库(IE,而不是MS-Access),即使在一个不错的数据库服务器上有数百万个assosciations,这也会很好地执行.