यहां डेयर ओबेसंजो के हालिया ब्लॉग पोस्ट का एक उद्धरण दिया गया है ।
SQL डेटाबेस ऑटोमैटिक ट्रांसमिशन की तरह हैं और NoSQL डेटाबेस मैनुअल ट्रांसमिशन की तरह हैं। एक बार जब आप NoSQL में बदल जाते हैं, तो आप बहुत से काम के लिए जिम्मेदार हो जाते हैं जो सिस्टम रिलेशनल डेटाबेस सिस्टम में स्वचालित रूप से देखभाल करता है। जब आप स्वचालित ट्रांसमिशन पर मैनुअल चुनते हैं, तो ऐसा ही होता है। दूसरे, NoSQL आपको डेटाबेस टियर से रिलेशनल डेटाबेस द्वारा किए गए बहुत सारे अखंडता जांचों को समाप्त करके सिस्टम से अधिक प्रदर्शन बाहर निकालने की अनुमति देता है। फिर से, यह इसी तरह से है कि आप मैन्युअल ट्रांसमिशन बनाम स्वचालित ट्रांसमिशन वाहन चलाकर अपनी कार से अधिक प्रदर्शन कैसे प्राप्त कर सकते हैं।
हालांकि सबसे उल्लेखनीय समानता यह है कि जैसे हममें से अधिकांश वास्तव में एक मैनुअल ट्रांसमिशन वाहन के लाभों का लाभ नहीं उठा सकते हैं क्योंकि हमारे ड्राइविंग का अधिकांश हिस्सा काम करने के लिए और उसके रास्ते पर यातायात में बैठा है, एक समान कठोर वास्तविकता है इसमें अधिकांश साइटें Google या Facebook के पैमाने पर नहीं हैं और इस प्रकार उन्हें बिगटेबल या कैसेंड्रा की कोई आवश्यकता नहीं है।
जिसके लिए मैं MySQL से केवल उस स्विचिंग को जोड़ सकता हूं, जहां आपको कम से कम कुछ अनुभव है, CouchDB के लिए, जहां आपको कोई अनुभव नहीं है, इसका मतलब है कि आपको समस्याओं के एक पूरे नए सेट से निपटना होगा और विभिन्न अवधारणाओं और सर्वोत्तम प्रथाओं को सीखना होगा। जबकि अपने आप में यह अद्भुत है (मैं MongoDB के साथ घर पर खेल रहा हूं और इसे बहुत पसंद करता हूं), यह एक लागत होगी जिसे आपको उस परियोजना के लिए काम का आकलन करते समय गणना करने की आवश्यकता होती है, और अज्ञात लाभों का वादा करते हुए अज्ञात जोखिम लाता है। यह निर्धारित करना बहुत कठिन होगा कि क्या आप समय पर प्रोजेक्ट कर सकते हैं और जिस गुणवत्ता के साथ आप चाहते हैं / सफल होने की आवश्यकता है, यदि यह एक ऐसी तकनीक पर आधारित है जिसे आप नहीं जानते हैं।
अब, यदि आपके पास टीम में NoSQL क्षेत्र के विशेषज्ञ हैं, तो हर तरह से इस पर एक अच्छी नज़र डालें। लेकिन टीम पर किसी भी विशेषज्ञता के बिना, एक नए वाणिज्यिक परियोजना के लिए NoSQL पर कूद मत करो।
अपडेट करें : आपके द्वारा शुरू की गई खुली आग में कुछ गैसोलीन फेंकने के लिए, यहां SQL कैंप के लोगों के दो दिलचस्प लेख हैं। :-)
मैं NoSQL मरने के लिए इंतजार नहीं कर सकता (मूल लेख चला गया है, यहाँ एक प्रति है )
NoSQL Mindset लड़, हालांकि यह एक विरोधी NoSQL टुकड़ा
अद्यतन नहीं है : वैसे यहाँ NoSQL No Sense के Sense बनाने के बारे में एक दिलचस्प लेख है