繁体   English   中英

用户评论的数据库架构

[英]Database schema for user reviews

我正在使用此列进行用户评论:

  • product_id
  • 通讯
  • 清洁度
  • 位置

每列可以是1-5的数字。 我的问题是如何在不调用数据库中的所有评论并每次计算的情况下如何计算每列的平均成绩。

所以我当时想放在产品表中:

  • communication_sum_of_grades
  • communication_number_of_reviews
  • ...等等

比做:average = communication_sum_of_grades / communication_number_of_reviews

我的问题是这是否正确?

如果有large number of records并且查询平均审阅very frequent那么您的方法将很efficient因为在这种情况下,书写会很touch heavy but reading will be very fast 但是,如果对平均评论的查询不是那么频繁,那么您可以使用一种获取所有行并查找平均的传统方法。

希望能帮助到你 :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM