公告:[样例] 本地演示数据已就绪

优天帖流(YtPost)

为什么列表页不要每次 SUM 投票

2026-11-01 18:25 2 0

列表若对票数做实时聚合,流量一上来就会打穿数据库。

更好的做法是:

  • 写入时维护 upvote_count / score
  • 列表只读预聚合字段
  • 改票走事务更新计数

这和「可解释 Hot 排序」是一套思路:数据可审计、查询可预期。

评论 默认按热度

登录 后参与讨论

  • Bob 波波 #32 优选

    预聚合是刚需,踩过 SUM 的坑。

  • 写进团队规范吧。