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

MongoDB बनाम Cassandra के बारे में बात करते समय दस्तावेज़-उन्मुख बनाम कुंजी-मूल्य का क्या अर्थ है?

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

एक दस्तावेज़-उन्मुख डेटाबेस पिछले मॉडल का विस्तार करता है और मान संरचित . में संग्रहीत होते हैं प्रारूप (एक दस्तावेज़, इसलिए नाम) जिसे डेटाबेस समझ सकता है। उदाहरण के लिए, कोई दस्तावेज़ एक ब्लॉग पोस्ट हो सकता है और टिप्पणियाँ और एक असामान्य तरीके से संग्रहीत टैग। चूंकि डेटा पारदर्शी . हैं , स्टोर अधिक काम कर सकता है (जैसे दस्तावेज़ के अनुक्रमण फ़ील्ड) और आप कुंजी द्वारा क्वेरी तक सीमित नहीं हैं। जैसा कि मैंने संकेत दिया था, ऐसे डेटाबेस एक ही प्रश्न के साथ पूरे पृष्ठ के डेटा को प्राप्त करने की अनुमति देते हैं और सामग्री उन्मुख अनुप्रयोगों के लिए उपयुक्त हैं (यही कारण है कि फेसबुक या अमेज़ॅन जैसी बड़ी साइटें उन्हें पसंद करती हैं)।

अन्य प्रकार के NoSQL डेटाबेस में शामिल हैं कॉलम-ओरिएंटेड स्टोर , ग्राफ़ डेटाबेस और यहां तक ​​कि ऑब्जेक्ट डेटाबेस . लेकिन यह सवाल से परे है।

यह भी देखें



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. विंडोज़ पर मोंगोडीबी को कॉन्फ़िगर करना

  2. मोंगोडब में धीमी क्वेरी अनुकरण करें?

  3. MongoDB दिनांक ऑपरेटरों, विधियों और चर की सूची

  4. MongoDB में arrayFilters पैरामीटर कैसे काम करता है

  5. MongoCollection में खोजें<दस्तावेज़>