क्या यह निर्धारित करने के लिए अंगूठे के कोई दिशा-निर्देश या नियम हैं कि कब कुल मूल्यों को संग्रहीत किया जाए और मक्खी पर उनकी गणना कब की जाए?
उदाहरण के लिए, मान लें कि मेरे पास विजेट्स हैं जिन्हें उपयोगकर्ता रेट कर सकते हैं (नीचे स्कीमा देखें)। हर बार जब मैं एक विजेट प्रदर्शित करता हूं तो मैं Ratings
तालिका से औसत उपयोगकर्ता रेटिंग की गणना कर सकता हूं । वैकल्पिक रूप से मैं Widget
टेबल पर औसत रेटिंग स्टोर कर सकता था । जब भी मैं विजेट प्रदर्शित करता हूं, तो यह मुझे रेटिंग की गणना करने से बचाएगा, लेकिन फिर उपयोगकर्ता द्वारा विजेट का मूल्यांकन किए जाने पर मुझे औसत रेटिंग का पुन: मूल्यांकन करना होगा।
Ratings Widgets
--------- -------
widget_id widget_id
user_id name
rating avg_rating <--- The column in question