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

नोएसक्यूएल के लिए मामलों का प्रयोग करें

बस अपने आप से वादा करें कि आप कभी भी किसी संबंधपरक डेटा मॉडल को MongoDB या CouchDB जैसे NoSQL डेटाबेस से मैप करने का प्रयास नहीं करेंगे... उभरती हुई तकनीक का मूल्यांकन करते समय डेवलपर्स की यह सबसे आम गलती है।

यह तरीका एक कार लेने और घोड़े की तरह सड़क पर अपनी गाड़ी खींचने के लिए इसका इस्तेमाल करने की कोशिश के समान है।

यह निश्चित रूप से सभी के अनुभव के कारण एक स्वाभाविक प्रतिक्रिया है, लेकिन दस्तावेज़ डेटाबेस का उपयोग करने में वास्तविक मूल्य आपके डेटामॉडल को सरल बनाने और एक डेवलपर के रूप में आपकी पीड़ा को कम करने में सक्षम है। आपका कोडबेस सिकुड़ जाएगा, आपके बग कम और खोजने में आसान होंगे, प्रदर्शन शानदार होने वाला है, और पैमाना बहुत आसान होगा।

जूमला संस्थापक के रूप में मैं पक्षपाती हूं :-) लेकिन सीएमएस स्पेस से आ रहा हूं, मोंगोडीबी की तरह कुछ चांदी की गोली है क्योंकि सामग्री बहुत स्वाभाविक रूप से दस्तावेज़ सिस्टम के लिए मैप करती है।

MongoDB के लिए एक और बढ़िया मामला रीयल-टाइम एनालिटिक्स है, क्योंकि MongoDB का प्रदर्शन और पैमाना विशेष रूप से संगामिति के संबंध में बहुत मजबूत है। MongoDB.org वेबसाइट पर केस स्टडी हैं जो उन विशेषताओं को प्रदर्शित करती हैं।

मैं इस धारणा से सहमत हूं कि प्रत्येक डेटाबेस का अपना लक्ष्य और उपयोग के मामले होते हैं; मूल्यांकन के लिए प्रत्येक डेटाबेस का उद्देश्य तदनुसार लें।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB में कॉलम का योग लेना

  2. MongoDB जावा ड्राइवर का उपयोग करके DBObject को POJO में बदलें

  3. गोलंग एमजीओ का उपयोग करके मोंगोडीबी एटलस से कनेक्ट करना:प्रतिकृति सेट के लिए लगातार कोई पहुंच योग्य सर्वर नहीं है

  4. MongoDB में दशमलव प्रकार का उपयोग कैसे करें

  5. MongoDB, Mongoose:मिले दस्तावेज़ में उप-दस्तावेज़ कैसे खोजें?