आप जो विचार कर रहे हैं वह कई तरीकों से किया जा सकता है।
-
जब भी कोई नया रिकॉर्ड अपडेट किया जाता है, तो मूल्यों की पुनर्गणना करने के लिए आप अपने डीबी में एक ट्रिगर सेट कर सकते हैं। यदि आवश्यक हो तो आप मानों को अद्यतन करने के लिए आवश्यक कोड को एक स्पोक में संग्रहीत कर सकते हैं।
-
आप एक PHP स्क्रिप्ट लिख सकते हैं और इसे क्रॉन के माध्यम से नियमित रूप से चला सकते हैं।
#1 आपके डेटाबेस में इन्सर्ट को धीमा कर देगा लेकिन यह सुनिश्चित करेगा कि आपका डेटा हमेशा है आधुनिक। # 2 नए मानों को अपडेट करते समय तालिकाओं को लॉक कर सकता है, और आपका डेटा केवल अगले अपडेट तक सटीक रहेगा। #2 बैकअप लेना बहुत आसान है, क्योंकि स्क्रिप्ट को आपके वर्जनिंग सिस्टम में आसानी से स्टोर किया जा सकता है, जबकि आपको जो भी बैकअप लेना है उसमें आपको ट्रिगर और स्पोक क्रिएशन स्क्रिप्ट को स्टोर करना होगा।
स्पष्ट है कि कोई विधि चुनने से पहले आपको अपनी आवश्यकताओं को तौलना होगा।