वे @ बोहोजो से कुछ लंबे जवाब हैं। (लेकिन वे अच्छे लिंक हैं)
सच्चाई यह है कि वे "तरह की" प्रतिस्पर्धा कर रहे हैं। लेकिन उनके पास निश्चित रूप से अलग-अलग शक्तियां और कमजोरियां होती हैं और वे निश्चित रूप से सभी समस्याओं को हल नहीं करते हैं।
उदाहरण के लिए सोफे और मोंगो दोनों मुख्य पैकेज के हिस्से के रूप में मानचित्र-न्यूनीकरण इंजन प्रदान करते हैं। एचबीएएस (मूल रूप से) हडोप के ऊपर एक परत है, इसलिए आपको हडोप के माध्यम से एम-आर भी मिलता है। कैसंड्रा एक कुंजी-मूल्य स्टोर होने पर अत्यधिक केंद्रित है और शीर्ष पर "परत" हैडोप को प्लग-इन करता है (ताकि आप मानचित्र-कम कर सकें)।
कुछ डीबी एमवीसीसी (बहु-संस्करण समवर्ती नियंत्रण) प्रदान करते हैं। मोंगो नहीं करता है।
इन सभी डीबी का क्षैतिज पैमाने पर स्केल करने का इरादा है, लेकिन वे इसे विभिन्न तरीकों से करते हैं। इन सभी डीबी भी विभिन्न तरीकों से लचीलापन प्रदान करने की कोशिश कर रहे हैं। लचीले दस्तावेज़ आकार या आरईएसटी एपीआई या उच्च रिडंडेंसी या उपयोग की आसानी, वे सभी अलग-अलग व्यापार-बंद कर रहे हैं।
तो अपने प्रश्न के लिए: दूसरे शब्दों में, क्या वे सभी एक ही बाजार में प्रतिस्पर्धा कर रहे हैं और एक ही समस्या को हल करने की कोशिश कर रहे हैं?
- हाँ: वे सभी डेटाबेस-scalability और प्रदर्शन के मुद्दे को हल करने के लिए कोशिश कर रहे हैं।
- नहीं: वे निश्चित रूप से व्यापार-बंद के विभिन्न सेट बना रहे हैं।
आपको किसके साथ शुरुआत करना चाहिए?
मैन, यह एक कठिन सवाल है। मैं एक बड़ी कंपनी के लिए काम करता हूं जो बहुत सारे डेटा को दबाता है और हम कुछ सालों से गुजरे हैं। हमने कुछ साल पहले एक बिंदु पर कैसंद्रा की कोशिश की थी और यह भार को संभालने में सक्षम नहीं था। हम हर जगह हडोप का उपयोग कर रहे हैं, लेकिन यह निश्चित रूप से एक सीधी सीखने की वक्र है और यह हमारे कुछ वातावरण में काम नहीं कर रहा है। हाल ही में हमने कैसंड्रा + हैडोप करने की कोशिश की है, लेकिन यह बहुत सारे कॉन्फ़िगरेशन कार्य के रूप में सामने आया।
व्यक्तिगत रूप से, मेरा विभाग कई चीजों को मोंगोडीबी पर ले जा रहा है। इसके लिए हमारे कारण ईमानदारी से सादगी हैं।
लिनक्स बॉक्स पर मोंगो सेट करने में कुछ मिनट लगते हैं और रूट पहुंच या फ़ाइल सिस्टम या किसी भी फैंसी में बदलाव की आवश्यकता नहीं होती है। कोई पागल कॉन्फ़िगरेशन फ़ाइलें या जावा रीकंपाइल की आवश्यकता नहीं है। तो उस परिप्रेक्ष्य से, मोंगो लोगों को केवी/दस्तावेज़ स्टोर पर लाने के लिए सबसे आसान "गेटवे दवा" रहा है।
स्रोत
2010-09-06 22:17:04
यह अद्यतित लेख सहायक है: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis – coderz