Large PHP arrays or MySQL temporary memory tables? -
आप अस्थायी रूप से कितने हजारों key = & gt; मान
या कुंजी = & gt; एक ही प्रक्रिया में सरणी
जोड़े कुंजी
पर लुकअप को प्रक्रिया के भीतर लगातार पूरा किया जाएगा, और प्रक्रिया समाप्त होने पर डेटा को त्याग दिया जाएगा।
क्या मुझे एरे का उपयोग करना चाहिए? अस्थायी MySQL टेबल? या बीच में कुछ?
यह इस बात पर निर्भर करता है कि कितने हजारों का मतलब है और कितनी बड़ी सरणी में हो याद। यदि आप इसे PHP में संभाल कर सकते हैं, तो आपको इसे करना चाहिए, क्योंकि mysql का उपयोग यहां थोड़ी ऊंचा हो जाता है।
लेकिन अगर आप एक साझा मेजबान पर हैं या आपके पास सीमित है तो memory_limit कोड> php.ini में और इसे बढ़ा नहीं सकते हैं आप MySQL में एक अस्थायी तालिका का उपयोग कर सकते हैं।
इसके अलावा आप कुछ सरल और तेज कुंजी मान भंडारण का उपयोग कर सकते हैं या, वे केवल मेमोरी में काम कर सकते हैं , और चाबियों का एक वास्तविक फ़ास्ट लुकअप है (लाल वादे)
Comments
Post a Comment