पाठ 1 / 23
मोंगोडीबी क्या है?
जानें कि MongoDB क्या है, इसका JSON-जैसा document model relational tables से कैसे अलग है और यह कब उपयुक्त है।
NoSQL और डॉक्यूमेंट डेटाबेस
मोंगोडीबी एक NoSQL डॉक्यूमेंट डेटाबेस है — यह डेटा को तय टेबल की पंक्तियों की बजाय लचीले, JSON-जैसे डॉक्यूमेंट के रूप में रखता है।
रिलेशनल डेटाबेस से तुलना
रिलेशनल DB तय-कॉलम वाली टेबल और कई टेबल के बीच जॉइन उपयोग करते हैं। मोंगोडीबी डॉक्यूमेंट के कलेक्शन उपयोग करता है — संबंधित डेटा अक्सर एक ही डॉक्यूमेंट में नेस्टेड होता है।
स्प्रेडशीट बनाम फ़ोल्डर
रिलेशनल टेबल एक सख्त स्प्रेडशीट जैसी है — हर पंक्ति के कॉलम एक जैसे होने चाहिए। मोंगोडीबी कलेक्शन फ़ोल्डर की दराज जैसा है — हर फ़ोल्डर (डॉक्यूमेंट) में थोड़े अलग कागज़ हो सकते हैं।
मोंगोडीबी कब चुनें
बदलते स्कीमा, गहराई से नेस्टेड डेटा (प्रोफ़ाइल, कैटलॉग, लॉग), और बिना माइग्रेशन के तेज़ी से बदलने वाले ऐप्स के लिए बेहतरीन।