मेरे पास परिदृश्य निम्न है:
PHP (सर्वर, लेखक) ---- & gt; ; MySQL डाटाबेस & lt; ------ PHP (क्लाइंट, रीडर / राइटर); पीपीएस = PHP सर्वर PHPC = PHP क्लाइंट यह कैसे काम करता है?
- PHPS डेटा को अस्थायी डेटाबेस तालिकाओं (क़तार _ *) में लिखता है
- PHPC एक 1 घंटे के क्रोन से शुरू हो रहा है।
- PHPC शुरू होता है, डेटाबेस से जोड़ता है और स्थानीय रूप से सभी रिकॉर्ड कैश करता है (कैसे? पता नहीं, स्थानीय mysql db? Sqlite?)
- PHPC उन रिकॉर्डों में परिभाषित कार्यों को एक करके एक
- यदि कार्य सफल है, तो इसे डेटाबेस से निकाल दिया जाता है
- यदि इसकी असफल यह एक रिपोर्ट तालिका के अंतर्गत डेटाबेस में उस रिकॉर्ड को जोड़ती है ।
मैं इसे कैसे लागू कर सकता हूँ
- पीएचपीएस PHPC पर जाएं।
- PHPC एक प्रक्रिया के बाद सभी रिकॉर्ड को स्थानीय रूप से कैश कर सकता है।
आपके पास हो सकता है और साझा करने वाला कोई अन्य सुझाव अत्यधिक सराहा गया है।
MySQL का डिफ़ॉल्ट लॉकिंग यह सुनिश्चित करेगा कि कोई "आधा लिखित" पंक्तियों को प्राप्त नहीं किया गया है। जहां तक "स्थानीय रूप से कैशिंग", ऐसा लगता है कि आपके परिदृश्य में इसका मतलब है कि डेटाबेस को स्थानीय PHP डेटा संरचना में सरणी की तरह पढ़ रहा है।
Comments
Post a Comment