Reddit如何从其庞大的数据库中获取具有最高评级或热度的帖子?

时间:2014-09-28 21:36:33

标签: php mysql algorithm web-deployment reddit

我知道Reddit(it's here)背后的算法。但是如何根据算法对帖子进行排序并检索具有最大评级的帖子,因为Reddit中有超过数十亿个帖子?

我研究了一下,发现Reddit有一个额外的字段存储帖子的评级。但由于评级功能将当前时间作为参数,我无法弄清楚他们如何随着时间的推移更新所有帖子的评级。还有可能在过去设置日期作为所有帖子的参考。

但它可以创建一个溢出,因为评级字段的大小是无限的,新帖子的评级越来越高。这是如何工作的?

0 个答案:

没有答案