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

ओवर-सब्सक्राइबिंग को रोकने के लिए कुल गिनने के लिए डेटाबेस में अस्थायी रिकॉर्ड्स को स्केल करना

मुझे लगता है कि सभी 200k लोगों को शुरू करने के लिए "टोकन" मिल सकता है, लेकिन केवल 200 ही टोकन को पूरा कर सकते हैं।

तो दो बातें दिमाग में आती हैं; 1) क्यों न घटना पर ही "शेष सीटें" का ट्रैक रखा जाए ताकि आप गिनती नहीं कर रहे हों और अधिक बुकिंग नहीं हो सकती क्योंकि ईवेंट को अपडेट करने के लिए आवश्यक लॉक इसे कभी भी नीचे जाने से रोकेगा। शून्य।

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. php . का उपयोग करके jqplot ग्राफ बनाना

  2. MySQL डेटाबेस में डेटा अपडेट करें

  3. कोई परिणाम नहीं लौटाने वाली एकाधिक तालिकाओं पर MYSQL जॉइन करें

  4. WooCommerce ने wp_postmeta तालिका में मेटा मान सरणी को क्रमबद्ध किया

  5. सुगरक्रम, रिकॉर्ड सहेजते समय कस्टम कोड लिखना