यहाँ वेब अनुप्रयोगों के निर्माण के लिए MongoDB के कुछ लाभ दिए गए हैं:
- दस्तावेज़-आधारित डेटा मॉडल। भंडारण की मूल इकाई JSON, पायथन डिक्शनरी, रूबी हैश आदि के अनुरूप है। यह एक समृद्ध डेटा संरचना है जो सरणियों और अन्य दस्तावेजों को रखने में सक्षम है। इसका मतलब है कि आप अक्सर एक इकाई में एक निर्माण का प्रतिनिधित्व कर सकते हैं जिसके लिए एक संबंधपरक डीबी में उचित रूप से प्रतिनिधित्व करने के लिए कई तालिकाओं की आवश्यकता होगी। यदि आपका डेटा अपरिवर्तनीय है तो यह विशेष रूप से उपयोगी है।
- गहरी क्वेरी-क्षमता। MongoDB दस्तावेज़-आधारित क्वेरी भाषा का उपयोग करके दस्तावेज़ों पर गतिशील प्रश्नों का समर्थन करता है जो लगभग SQL जितना शक्तिशाली है।
- कोई स्कीमा माइग्रेशन नहीं। चूंकि MongoDB स्कीमा-मुक्त है, इसलिए आपका कोड आपके स्कीमा को परिभाषित करता है।
- क्षैतिज मापनीयता के लिए एक स्पष्ट पथ।
बेहतर विचार प्राप्त करने के लिए आपको इसके बारे में और अधिक पढ़ना होगा और इसके साथ खेलना होगा। यहां एक ऑनलाइन डेमो है:
http://try.mongodb.org/