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

जब मोंगोडब का लाभ यह माना जाता है कि यह स्कीमा-कम है, तो नेवला स्कीमा का उपयोग क्यों करता है?

स्कीमा के बिना डेटा बेकार है। आपको MongoDB से एक दस्तावेज़ मिलता है, आप इसके साथ क्या करते हैं? कुछ फ़ील्ड पढ़ें? आपको उन क्षेत्रों के नाम, प्रकार और अर्थ जानने की जरूरत है। यह एक स्कीमा है।

जब लोग कहते हैं कि MongoDB "कोई स्कीमा नहीं है", तो उनका वास्तव में मतलब है कि यह स्कीमा को SQL डेटाबेस के तरीके से लागू नहीं करता है। MongoDB आपके एप्लिकेशन स्तर तक स्कीमा चिंताओं को आगे बढ़ाता है, जहां आप उन्हें अधिक लचीले ढंग से संभाल सकते हैं। उदाहरण के लिए, अपने दस्तावेज़ों में एक नया फ़ील्ड जोड़ने के लिए, आपको ALTER कुछ भी नहीं करने की ज़रूरत नहीं है आपके संग्रह पर—संभावित रूप से लाखों प्रविष्टियां। आप बस उस फ़ील्ड को अपने ODM (नेवला) स्कीमा में जोड़ें और आपका काम हो गया।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB findOneAndReplace ()

  2. क्यों MongoDB – 2022 के लिए MongoDB सीखने के 10 कारण

  3. MongoDB डेटाबेस में सब कुछ हटाएं

  4. मैं रोबोमोंगो का उपयोग करके मोंगोडीबी एटलस से कैसे जुड़ सकता हूं?

  5. MongoDB में $अनविंड ऑपरेटर क्या है?