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

ओएसएक्स पर मोंगोडीबी के लिए सेन डिफ़ॉल्ट?

इनमें से केवल एक मान जिसके लिए MongoDB डिफ़ॉल्ट है, वह डेटा पथ है, जो /data/db है . MongoDB अपने आप में एक कॉन्फ़िग फ़ाइल के साथ शिप नहीं करता है, न ही यह डिफ़ॉल्ट रूप से किसी फ़ाइल में लॉग इन करता है, और बायनेरिज़ को कहाँ स्थापित करना है इसका चुनाव पूरी तरह आप पर निर्भर है।

अपनी स्थापना के लिए, मैं निम्नलिखित का उपयोग करता हूं:

  • कॉन्फ़िगरेशन:/usr/local/mongo/mongod.conf
  • dbpath:/usr/local/mongo/data
  • लॉगिंग:/private/var/etc/mongodb.log (यह तब कंसोल ऐप में अपने आप दिखाई देता है)
  • launchctl:/Library/LaunchDaemons/org.mongodb.mongod.plist

केवल एक और नोट जो मैं बनाऊंगा वह यह है कि नंबरऑफफाइल के लिए हार्ड और सॉफ्ट सीमाएं बढ़ाने के लायक है, क्योंकि मोंगोडीबी इस सीमा का उपयोग अधिकतम संख्या में कनेक्शन निर्धारित करने के लिए करता है जिसे वह स्वीकार करेगा। कुछ संस्करणों पर, ओएस एक्स इस संख्या को 256 तक डिफॉल्ट करता है, जिसका अर्थ है कि आपके पास अधिकतम 205 कनेक्शन हो सकते हैं, जो विकास के माहौल के लिए भी बहुत कम हो सकता है। मेरे पास मेरे लॉन्चक्टल प्लिस्ट में निम्नलिखित हैं:

<key>HardResourceLimits</key>
<dict>
  <key>NumberOfFiles</key>
  <integer>1024</integer>
</dict>
<key>SoftResourceLimits</key>
<dict>
  <key>NumberOfFiles</key>
  <integer>1024</integer>
</dict>


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. वेबपी पर मनमानी जेसन ऑब्जेक्ट कैसे पोस्ट करें?

  2. MongoDB जावा में डालने की विफलता को संभालता है

  3. सी # ड्राइवर का उपयोग करके मोंगोडीबी संग्रह पर टेक्स्ट क्वेरी से प्रासंगिकता आदेशित परिणाम पुनर्प्राप्त करें

  4. मोंगोडीबी $concat

  5. मोंगोडीबी सिफारिशों के साथ सहायता करने के लिए