为了获得用户的平均评分,我是否应该每次运行SQL查询来从不同的表中计算平均值,还是应该将当前的平均值存储在用户的配置文件中以便于使用?
更加具体...
我正在开发一个用户反馈/评分系统。我有两个表,一个表名为“用户”,另一个表为“注释”。评论表将包含评论,评分和用户ID。我想获得给定用户的平均评分,[显然]是所有评分的总和除以评分数量。我可以每次运行此查询并收集所有行,然后进行数学运算,否则...
要限制对数据库的查询数量,只需更新“用户”表中的平均值即可。每次添加新的评论/评分时,用户行也会被更新。
这更有利吗?会改善页面加载量吗?任何建议,欢迎:)
这是思考的好方法。该术语称为“开销”。应用程序占用系统资源的数量。
如果我是你,我会做的是这个
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句