在配置文件中存储用户的“评分”或不断运行SQL查询以从单独的表中获取平均值

用户名

为了获得用户的平均评分,我是否应该每次运行SQL查询来从不同的表中计算平均值,还是应该将当前的平均值存储在用户的配置文件中以便于使用?

更加具体...

我正在开发一个用户反馈/评分系统。我有两个表,一个表名为“用户”,另一个表为“注释”。评论表将包含评论,评分和用户ID。我想获得给定用户的平均评分,[显然]是所有评分的总和除以评分数量。我可以每次运行此查询并收集所有行,然后进行数学运算,否则...

要限制对数据库的查询数量,只需更新“用户”表中的平均值即可。每次添加新的评论/评分时,用户行也会被更新。

这更有利吗?会改善页面加载量吗?任何建议,欢迎:)

大能力

这是思考的好方法。该术语称为“开销”。应用程序占用系统资源的数量。

如果我是你,我会做的是这个

  1. 用户登录后,计算平均值并将其存储在会话中
  2. 用户提交评分时,请在保存新评分并存储新值时重新计算。
  3. 如果您只是一般地存储此平均评分(如用户信息页面),我将计算平均值并将其存储在用户记录中,并在重新计算时遵循#2。一个简单的查询仍比聚合查询消耗更少的资源。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从表中的“最后” N行获取平均值

来自分类Dev

从数组中获取平均值

来自分类Dev

SQL查询以获取平均值之和

来自分类Dev

如何从MySQL中其他2个表起源的表中获取平均值?

来自分类Dev

从整数向量中获取平均值

来自分类Dev

从字典列表中获取平均值

来自分类Dev

从函数结果中获取平均值

来自分类Dev

在mongodb的集合中获取平均值

来自分类Dev

Python,如何从 MySQL 的元组中获取平均值?

来自分类Dev

用于计算平均值并插入表中的 SQL 查询

来自分类Dev

在Python中,如何获取列表输入到函数中以从用户输入中获取平均值?

来自分类Dev

获取T-SQL中列的运行平均值

来自分类Dev

SQL查询以获取两个表中每个组的平均值

来自分类Dev

从连接MySQL中其他表的两个不同的列中获取平均值

来自分类Dev

如何从MySQL表中的一组行中获取平均值和最后数据

来自分类Dev

使用每个平均资产的平均值的查询来查询存储在mongodb中的平均值的平均值

来自分类Dev

用猫鼬查询获取平均值

来自分类Dev

我的问题=直到用户按下“ enter”从c ++中的用户输入中取平均值

来自分类Dev

Python:从多个文件的多个列获取平均值

来自分类Dev

从文本文件获取平均值

来自分类Dev

SQL:使用空值获取平均值

来自分类Dev

查询以使用每个平均值的计数查找存储在mongodb中的平均值的平均值

来自分类Dev

JS:每次从整个数组中获取5个项目并获取平均值

来自分类Dev

在表中打印出数组中存储的平均值

来自分类Dev

嗨,尝试使用awk从数组值中获取平均值吗?

来自分类Dev

可以使用postgres在json数组中获取平均值吗?

来自分类Dev

汇总以从文档和数组元素中获取平均值

来自分类Dev

当存在NaN值时在熊猫数据框中获取平均值

来自分类Dev

R如何删除列中的重复元素并获取平均值

Related 相关文章

  1. 1

    从表中的“最后” N行获取平均值

  2. 2

    从数组中获取平均值

  3. 3

    SQL查询以获取平均值之和

  4. 4

    如何从MySQL中其他2个表起源的表中获取平均值?

  5. 5

    从整数向量中获取平均值

  6. 6

    从字典列表中获取平均值

  7. 7

    从函数结果中获取平均值

  8. 8

    在mongodb的集合中获取平均值

  9. 9

    Python,如何从 MySQL 的元组中获取平均值?

  10. 10

    用于计算平均值并插入表中的 SQL 查询

  11. 11

    在Python中,如何获取列表输入到函数中以从用户输入中获取平均值?

  12. 12

    获取T-SQL中列的运行平均值

  13. 13

    SQL查询以获取两个表中每个组的平均值

  14. 14

    从连接MySQL中其他表的两个不同的列中获取平均值

  15. 15

    如何从MySQL表中的一组行中获取平均值和最后数据

  16. 16

    使用每个平均资产的平均值的查询来查询存储在mongodb中的平均值的平均值

  17. 17

    用猫鼬查询获取平均值

  18. 18

    我的问题=直到用户按下“ enter”从c ++中的用户输入中取平均值

  19. 19

    Python:从多个文件的多个列获取平均值

  20. 20

    从文本文件获取平均值

  21. 21

    SQL:使用空值获取平均值

  22. 22

    查询以使用每个平均值的计数查找存储在mongodb中的平均值的平均值

  23. 23

    JS:每次从整个数组中获取5个项目并获取平均值

  24. 24

    在表中打印出数组中存储的平均值

  25. 25

    嗨,尝试使用awk从数组值中获取平均值吗?

  26. 26

    可以使用postgres在json数组中获取平均值吗?

  27. 27

    汇总以从文档和数组元素中获取平均值

  28. 28

    当存在NaN值时在熊猫数据框中获取平均值

  29. 29

    R如何删除列中的重复元素并获取平均值

热门标签

归档