标签: tree storage ranking
我对Reddit和Hacker News如何在保持所有排名更新的同时存储大量新闻和评论有所怀疑。我猜他们必须使用某种Tree结构将所有内容保存在内存中,对吧? (新闻是评论的父母,是其他评论的父母等)。他们把所有新闻都留在记忆中吗?还是只是最后一个?他们不断更新所有新闻排名吗?还是只是最后一个?希望你能帮我! 感谢
答案 0 :(得分:1)
关于存储 恕我直言,Reddit和Hacker News等网站很少使用单一商店。浏览Reddit的github,我注意到memcached,Cassandra以及一些SQL脚本。
关于新闻排名 是的,它会根据各种因素(提交时间,上/下投票,标签的相对权重等)不断更新。您可能需要阅读以下内容