ユーザーの平均評価を取得するには、毎回別のテーブルから平均を計算する SQL クエリを実行するか、簡単にするために現在の平均をユーザーのプロファイルに保存する必要がありますか?
もう少し詳しく言うと...
ユーザーのフィードバック/評価システムを開発しています。「ユーザー」と「コメント」用の 2 つのテーブルがあります。コメント テーブルには、コメント、評価、およびユーザー ID が含まれます。特定のユーザーの平均評価を取得したいと思います。これは[明らかに]すべての評価の合計を評価の量で割ったものです。毎回このクエリを実行してすべての行を収集してから、計算を行うか、または...
データベースへのクエリの量を制限するには、「users」テーブルの平均を更新するだけです。新しいコメント/評価が追加されるたびに、ユーザーの行も更新されます。
こっちの方が有利?ページの読み込みが改善されますか? どんなアドバイスも大歓迎です:)