我正在建立一种服务,一种社交网络,预计会吸引数万亿用户。这些用户将能够关注其他用户。对于这种情况,让我们假设我正在构建 Facebook。哈哈!
在每个用户的姓名旁边,将显示他拥有的关注者数量。就像是
SELECT COUNT(*) FROM users_vs_users
WHERE user_followed_id = 'xxx' GROUP BY user_followed;
会起作用,但是为每个页面重新加载并检查数万亿用户会杀死我的服务器。
num_of_followers
在表中为每个用户命名一个字段是否合理,users
每次关注或取消关注某人时都会更新该字段?
谢谢