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

Mongodb+srv . का उपयोग करके Mongo को कॉन्फ़िगर करें

Mongodb+srv योजना का उपयोग करने के लिए, आपको कई DNS प्रविष्टियों की आवश्यकता होगी:

  • फॉरवर्ड लुकअप होस्ट (ए) प्रत्येक मोंगोड नोड के लिए प्रविष्टि
  • क्लस्टर के लिए TXT रिकॉर्ड
  • क्लस्टर के लिए एसआरवी रिकॉर्ड

जब आप 127.0.0.1 _mongodb._tcp.localhost जोड़ते हैं यह प्रभावी रूप से एक मेजबान रिकॉर्ड है।

SRV रिकॉर्ड की सामग्री में सेवा प्रदान करने वाले नोड्स के लिए पोर्ट नंबर और होस्ट नामों सहित जानकारी के कई टुकड़े दर्शाए जाने चाहिए।
देखें RFC 2782 या SRV रिकॉर्ड विकिपीडिया पर।

MongoDB प्रतिकृति सेट के लिए SRV रिकॉर्ड ऐसा दिखाई दे सकता है:

_mongodb._tcp.mycluster.mydomain.com. 60 IN SRV 0 0 27017 mongohost1.mydomain.com.
_mongodb._tcp.mycluster.mydomain.com. 60 IN SRV 0 0 27017 mongohost2.mydomain.com.
_mongodb._tcp.mycluster.mydomain.com. 60 IN SRV 0 0 27017 mongohost3.mydomain.com.

TXT रिकॉर्ड से कनेक्शन स्ट्रिंग के लिए URI विकल्पों को इंगित करने की उम्मीद है, जैसे कि "authSource=admin&replicaSet=myreplset" ध्यान दें कि ssl=true स्पष्ट रूप से निर्दिष्ट नहीं है, लेकिन एसआरवी योजना द्वारा निहित है।

यह ब्लॉग पोस्ट मोंगोडीबी डेवलपर्स में से एक द्वारा जब वह सुविधा पेश की गई थी तो उपयोगी हो सकती है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. BasicBSONList केवल संख्यात्मक कुंजियों के साथ काम कर सकता है, नहीं:[_id]

  2. MongoDB सूचकांक चौराहा

  3. नेवला बदलते स्कीमा प्रारूप

  4. MongoDB एकत्रीकरण ढांचे के साथ एक सरणी को खोलने के बाद सरणी अनुक्रमणिका कैसे प्रोजेक्ट करें

  5. mongodb c# API V2:ReplaceOne और FindOneAndReplace के बीच अंतर