日期:2014-05-17  浏览次数:20706 次

帖子评论数设计问题请教
在做帖子的评论问题:
现在有两种方案:
(1):在主贴表中添加一个comments 的数字,每次插入新评论时更新comments,经常要操作到主帖表。
(2):利用缓存,WEB启动时,计算初始值,每次插入新评论时只更新缓存。
各位一般用哪种的? 我现在更倾向用缓存的办法,因为可以减少主帖表的写操作。 有没有更好的设计办法? 谢谢。

------解决方案--------------------
评论 可以直接count 出来吧。
------解决方案--------------------
主表不要字段,直接查找主表关联的comments的count
------解决方案--------------------
刚好最近做了一个评论数的功能,我这边是用1对多关联起来的,1个帖子对应多条评论,在帖子实体中加个评论的set<>,通过hibernate取出来的时候就自动关联了
------解决方案--------------------
评论量很大的话用缓存。如果没多的评论量的两种皆可。