簡體   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