有一堆帖子(大概 100w 条数据左右),有一个点赞的字段。
实现上周热门帖子排行榜,排序的根据是该帖子在上周被点赞的数量来进行排行的。
同理,上月热门也是根据上月被点赞的数量来进行排行。
新的统计表
既然根据的是上周 /上月的数据来进行排序,那么可不可以新建一个表,专门记录每个帖子每周被点赞的数量?但是每月该怎么实现呢?而且这么做,好像数据量有点太大了。。。小肉鸡怕扛不住。
缓存
用 redis 去存?合理吗?
不知道各位大佬们,有没有比较好的解决方法分享一下?
后端小白一枚,还请各位多多指教。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.