Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

PHP/mySQL - बेंचमार्क मानों की नियमित पुनर्गणना जैसे ही नए उपयोगकर्ता अपना डेटा सबमिट करते हैं

आप जो विचार कर रहे हैं वह कई तरीकों से किया जा सकता है।

  1. जब भी कोई नया रिकॉर्ड अपडेट किया जाता है, तो मूल्यों की पुनर्गणना करने के लिए आप अपने डीबी में एक ट्रिगर सेट कर सकते हैं। यदि आवश्यक हो तो आप मानों को अद्यतन करने के लिए आवश्यक कोड को एक स्पोक में संग्रहीत कर सकते हैं।

  2. आप एक PHP स्क्रिप्ट लिख सकते हैं और इसे क्रॉन के माध्यम से नियमित रूप से चला सकते हैं।

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

स्पष्ट है कि कोई विधि चुनने से पहले आपको अपनी आवश्यकताओं को तौलना होगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL क्वेरी में 'विशिष्ट' का उपयोग करना

  2. mysql ट्रिगर संग्रहीत ट्रिगर पहले से ही कथन द्वारा उपयोग किया जाता है जो संग्रहीत ट्रिगर को लागू करता है

  3. MySQL डिग्री () फ़ंक्शन - रेडियन से डिग्री में कनवर्ट करें

  4. मैसकल लाइक + वाइल्ड कार्ड बनाम इक्वल्स ऑपरेटर

  5. MySql डेटाबेस में एकाधिक मान/चर कैसे सम्मिलित करें?