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

मोंगोडब और अधिकतम कनेक्शन

आप हर बार एक नया उपयोगकर्ता कनेक्ट होने पर एक नया डेटाबेस कनेक्शन नहीं खोलना चाहते हैं। मैं नहीं जानता कि क्या आप 20k+ समवर्ती उपयोगकर्ताओं को आसानी से स्केल कर पाएंगे, क्योंकि MongoDB प्रत्येक नए कनेक्शन के लिए एक नए थ्रेड का उपयोग करता है। आप चाहते हैं कि आपके वेब ऐप बैकएंड में केवल एक से कुछ डेटाबेस कनेक्शन खुले हों और केवल पूल में उनका उपयोग करें, खासकर जब से वेब उपयोग बहुत एसिंक्रोनस और ईवेंट संचालित होता है।

देखें:http://www.mongodb.org/display/DOCS/Connections

आप जिस भी ड्राइवर का उपयोग कर रहे हैं, आपको यह पता लगाना होगा कि वे कनेक्शन कैसे संभालते हैं और यदि वे पूल करते हैं या नहीं। उदाहरण के लिए, Node's Mongoose गैर-अवरुद्ध है और इसलिए आप आमतौर पर प्रति ऐप एक कनेक्शन का उपयोग करते हैं। आप शायद इसी तरह की चीज़ चाहते हैं।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. इसके संदर्भित मॉडल के क्षेत्र के अनुसार मॉडल पर नेवला नेस्टेड क्वेरी

  2. बीन की तात्कालिकता विफल:निर्दिष्ट वर्ग एक इंटरफ़ेस है

  3. MongoRegex (MongoDB C# ड्राइवर) का उपयोग कैसे करें

  4. Mongoose.js:उपयोगकर्ता नाम LIKE मान द्वारा उपयोगकर्ता खोजें

  5. एमजीओ में टेक्स्ट सर्च कैसे करें?