MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

pymongo + gevent:मुझे एक केला और सिर्फ मंकी_पैच फेंक दो?

मैंने Gevent के साथ PyMongo का उपयोग किया है और यहां कुछ चीजें दी गई हैं जिन पर आपको ध्यान देने की आवश्यकता है:

  1. केवल एक pymongo.Connection . को तुरंत चालू करें ऑब्जेक्ट, अधिमानतः एक वैश्विक या मॉड्यूल-स्तरीय चर के रूप में। यह महत्वपूर्ण है क्योंकि Connection अपने आप में एक पूल है!
  2. बंदर सब कुछ पैच कर देता है, या कम से कम सॉकेट और थ्रेडिंग दोनों। Connection . में थ्रेड लोकल के उपयोग के कारण , केवल सॉकेट पैच करना पर्याप्त नहीं है।
  3. कॉल करना याद रखें end_request पूल से कनेक्शन वापस करने के लिए।

आपके प्रश्न का उत्तर आगे बढ़ो, PyMongo Gevent के साथ ठीक काम करता है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. बैच आकार फ़ील्ड नाम फ़ील्ड प्रोजेक्शन में अनदेखा किया गया

  2. मोंगो संग्रह के माध्यम से लूप करें और प्रत्येक दस्तावेज़ में एक फ़ील्ड अपडेट करें

  3. मैं Sails.js और Waterline का उपयोग करके MongoDB उप-दस्तावेज़ के अंदर एक विशिष्ट कुंजी को कैसे अपडेट करूं?

  4. PHP के साथ MongoDB ISODate क्वेरी

  5. लेखन त्रुटि:शून्य की संपत्ति 'विषय' पढ़ा नहीं जा सकता