MongoDB
शैंड्स के रूप में मैंगो
खोज…
साझा पर्यावरण सेटअप
समूह के सदस्यों को साझा करना:
शार्दिंग के लिए तीन खिलाड़ी हैं।
विन्यास सर्वर
प्रतिकृति सेट
Mongos
एक आम शार्क के लिए हमें उपरोक्त तीन सर्वरों को सेटअप करना होगा।
सर्वर सेटअप को कॉन्फ़िगर करें: निम्न को mongod conf फ़ाइल में जोड़ें
sharding:
clusterRole: configsvr
replication:
replSetName: <setname>
रन: मंगोल --config
हम कॉन्फ़िगरेशन सर्वर को प्रतिकृति सेट के रूप में चुन सकते हैं या एक स्टैंडअलोन सर्वर हो सकता है। अपनी आवश्यकता के आधार पर हम सर्वश्रेष्ठ चुन सकते हैं। यदि कॉन्फ़िगरेशन को प्रतिकृति सेट में चलाने की आवश्यकता है, तो हमें प्रतिकृति सेट सेटअप का पालन करने की आवश्यकता है
प्रतिकृति सेटअप: प्रतिकृति सेट बनाएँ // कृपया प्रतिकृति सेटअप देखें
MongoS सेटअप: Mongos शार्क में मुख्य सेटअप है। सभी प्रतिकृति सेट तक पहुंचने के लिए इसका क्वेरी राउटर है
निम्न को mongos conf फ़ाइल में जोड़ें
sharding:
configDB: <configReplSetName>/cfg1.example.net:27017;
कॉन्फ़िगर कॉन्फ़िगर किया गया:
खोल के माध्यम से mongos कनेक्ट करें (mongo --host --port)
- sh.addShard ("/s1-mongo1.example.net:27017")
- sh.enableSharding ( "")
- sh.shardCollection ("<डेटाबेस>। <संग्रह>", {<कुंजी>: <दिशा>})
- sh.status () // तीक्ष्णता सुनिश्चित करने के लिए