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

टॉमकैट के साथ मोंगोडीबी जावा ड्राइवर डेटाबेस कनेक्शन पूलिंग

हम CFMongoDB प्रोजेक्ट के माध्यम से जावा ड्राइवरों का उपयोग कर रहे हैं और जैसा कि आप वर्णन करते हैं, हम इसका उपयोग करते हैं, लेकिन जावा में कोल्डफ्यूजन एप्लिकेशन में। हालांकि एक ही विचार:एक वस्तु बनाई जाती है और हम उसका पुन:उपयोग करते हैं और वह वस्तु मोंगो सर्वर से एक कनेक्शन बनाए रखती है।

आप एक मोंगो जावा इंस्टेंस बना सकते हैं और यह कनेक्शन के आंतरिक पूल (10 का डिफ़ॉल्ट आकार) बनाए रखेगा - आपके लिए यह छिपा हुआ है और आपको इसके बारे में चिंता करने की आवश्यकता नहीं है। मोंगो जावा दस्तावेज़ इसकी अनुशंसा करते हैं:

http://www.mongodb.org/display/DOCS/Java+Driver+Concurrency

हमारे पास यह अभी उत्पादन में चल रहा है और कोई समस्या नहीं है। एकाधिक वेब अनुरोध धागे एक ही मोंगो इंस्टेंस का उपयोग करते हैं और मोंगो अपने आंतरिक पूल का उपयोग करके इससे निपटने के लिए पर्याप्त तेज़ है (हम लॉगिंग कर रहे हैं ताकि यह बहुत तेज़ी से लिख सके!)

कॉल करना याद रखने योग्य है close() आपके द्वारा समाप्त किए गए किसी भी उदाहरण पर - यह समय के साथ मोंगो सर्वर पर उपयोग किए जाने वाले कनेक्शन बंद कर देगा:

http://api.mongodb.org/java/2.5-pre-/com/mongodb/Mongo.html#close()

तो संक्षेप में, टॉमकैट को कॉन्फ़िगर करने के बारे में चिंता न करें।

आशा है कि इससे मदद मिलेगी!




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. सबसे लोकप्रिय ओपन सोर्स डेटाबेस को स्वचालित और प्रबंधित करने की कला को पूर्ण करना:2017 @ Manynines

  2. मोंगोडब मानदंड से मेल खाने वाली सभी वस्तुओं में सभी सरणी तत्वों की गणना करता है

  3. मोंगोडब एकत्रीकरण पाइपलाइन समूह पुश को कैसे सीमित करें

  4. mongoDB में कोई ठीक से कई तिथियों को कैसे बढ़ाता है?

  5. वसंत-डेटा-मोंगो - वैकल्पिक क्वेरी पैरामीटर?