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

गो एमजीओ पैकेज में कनेक्शन पूल

डायल फ़ंक्शन के लिए स्रोत कोड देख रहे हैं कॉल , आप देख सकते हैं कि Dial फ़ंक्शन DialWithTimeout को कॉल करता है फ़ंक्शन जो DialWithInfo . को कॉल करता है समारोह। तो फ़ंक्शन के बीच अंतर के बारे में आपके प्रश्न का उत्तर देने के लिए, ऐसा लगता है जैसे Dial DialWithTimeout . के लिए एक सुविधाजनक आवरण है , जो बदले में DialWithInfo . के लिए एक सुविधाजनक आवरण है , इसलिए उनका परिणाम समान कनेक्शन पूल में होता है।

उस कनेक्शन पूल को कैसे प्रबंधित करें, आपने इसे अपने प्रश्न में ठीक कर लिया है।

तो Dial के लिए एक ही कॉल करें या DialWithTimeout या DialWithInfo कनेक्शन पूल स्थापित करेगा, यदि आपको एक से अधिक सत्रों की आवश्यकता है, तो session.New() . का उपयोग करें या session.Copy() आपके द्वारा उपयोग किए जाने वाले डायल फ़ंक्शन से लौटाए गए सत्र से इसे प्राप्त करने के तरीके।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेवला, आबादी वाले क्षेत्र के आधार पर क्वेरी छाँटें

  2. कॉच डीबी बनाम मोंगोडीबी (स्मृति उपयोग)

  3. OS X पर mongod HostnameCanonicalizationWorker त्रुटि

  4. जहां शर्त के साथ कुल क्वेरी

  5. एम्बर-डेटा एम्बेडेड ऑब्जेक्ट्स को अलग-अलग ऑब्जेक्ट्स के रूप में संग्रहीत किया जाता है