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

नोएसक्यूएल - मोंगोडीबी बनाम कॉच डीबी

निम्नलिखित लिंक देखें

अपडेट करें :मुझे बहुत अच्छा लगा NoSQL की तुलना डेटाबेस।

मोंगोडीबी (3.2)

  • इसमें लिखा गया है:C++
  • मुख्य बिंदु:JSON दस्तावेज़ स्टोर
  • लाइसेंस:एजीपीएल (ड्राइवर:अपाचे)
  • प्रोटोकॉल:कस्टम, बाइनरी (बीएसओएन)
  • मास्टर/स्लेव प्रतिकृति (प्रतिकृति सेट के साथ स्वतः विफलता)
  • अंतर्निहित साझाकरण
  • प्रश्न जावास्क्रिप्ट अभिव्यक्ति हैं
  • सर्वर-साइड मनमाने ढंग से जावास्क्रिप्ट फ़ंक्शन चलाएँ
  • भू-स्थानिक अनुक्रमण और प्रश्न हैं
  • विभिन्न प्रदर्शन विशेषताओं वाले कई स्टोरेज इंजन
  • सुविधाओं पर प्रदर्शन
  • दस्तावेज़ सत्यापन
  • जर्नलिंग
  • शक्तिशाली एकत्रीकरण ढांचा
  • 32 बिट सिस्टम पर, ~2.5Gb तक सीमित
  • पाठ्य खोज एकीकृत
  • बड़ा डेटा + मेटाडेटा (वास्तव में FS नहीं) संग्रहीत करने के लिए GridFS
  • डेटा सेंटर जागरूक

सर्वश्रेष्ठ उपयोग किया गया :यदि आपको गतिशील प्रश्नों की आवश्यकता है। यदि आप इंडेक्स को परिभाषित करना पसंद करते हैं, न कि मानचित्र/कार्यों को कम करें। अगर आपको बड़े डीबी पर अच्छे प्रदर्शन की ज़रूरत है। यदि आप CouchDB चाहते थे, लेकिन आपका डेटा डिस्क को भरते हुए बहुत अधिक बदल जाता है।

उदाहरण के लिए :अधिकांश चीजों के लिए जो आप MySQL या PostgreSQL के साथ करेंगे, लेकिन पूर्वनिर्धारित कॉलम होने से वास्तव में आप पीछे हट जाते हैं।

काउचडीबी (1.2)

  • इसमें लिखा है:एरलांग
  • मुख्य बिंदु:DB संगति, उपयोग में आसानी
  • लाइसेंस:अपाचे
  • प्रोटोकॉल:HTTP/REST
  • द्वि-दिशात्मक (!) प्रतिकृति,
  • निरंतर या तदर्थ,
  • संघर्ष का पता लगाने के साथ,
  • इस प्रकार, मास्टर-मास्टर प्रतिकृति। (!)
  • एमवीसीसी - लिखने के संचालन पढ़ने को अवरुद्ध नहीं करते हैं
  • दस्तावेजों के पिछले संस्करण उपलब्ध हैं
  • केवल क्रैश (विश्वसनीय) डिज़ाइन
  • समय-समय पर संकुचित होने की आवश्यकता है
  • दृश्य:एम्बेडेड नक्शा/कम करें
  • दृश्यों को स्वरूपित करना:सूचियाँ और शो
  • सर्वर-साइड दस्तावेज़ सत्यापन संभव
  • प्रमाणीकरण संभव
  • '_changes' (!) के माध्यम से रीयल-टाइम अपडेट
  • अटैचमेंट हैंडलिंग

सर्वश्रेष्ठ उपयोग किया गया :जमा करने के लिए, कभी-कभी बदलते डेटा, जिस पर पूर्व-निर्धारित प्रश्नों को चलाया जाना है। वे स्थान जहां संस्करण बनाना महत्वपूर्ण है।

उदाहरण के लिए :सीआरएम, सीएमएस सिस्टम। मास्टर-मास्टर प्रतिकृति एक विशेष रूप से दिलचस्प विशेषता है, जो आसान बहु-साइट परिनियोजन की अनुमति देती है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मैं पाइमोंगो के साथ एक इंडेक्स कैसे बना सकता हूं?

  2. java.lang.IllegalArgumentException:अपेक्षित अद्वितीय परिणाम या शून्य, लेकिन एक से अधिक प्राप्त हुए! - स्प्रिंग डेटा मोंगो

  3. नेस्टेड सरणी डेटा के लिए elemMatch के साथ MongoDB क्वेरी

  4. MongoDB क्वेरी, उपयोगकर्ता आईडी द्वारा सभी खोजें

  5. क्या उपयोगकर्ता की आईडी के रूप में मोंगो ऑब्जेक्ट आईडी का उपयोग करना बुरा व्यवहार है?