मैं, जवाब मैं दिखाई दे रही है के साथ सहमत नहीं हूँ, हालांकि यह सच है कि NoSQL समाधान एसीआईडी नियम तोड़ने के लिए जाता है, सभी उस दृष्टिकोण से नहीं बनाए जाते हैं।
मुझे लगता है कि आपको पहले एसक्यूएल समाधान क्या परिभाषित करना चाहिए और फिर आप इसके सामने "न केवल" डाल सकते हैं, यह नोएसक्यूएल समाधान क्या है इसकी अधिक सटीक परिभाषा होगी।
SQL डेटाबेस समूह के लिए एक रास्ता सभी डेटा स्टोर, जो मुख्य (और ज्यादातर समय केवल) जिस तरह से उन लोगों के साथ संवाद करने के लिए के रूप में स्ट्रक्चर्ड क्वेरी लैंग्वेज का उपयोग कर सुलभ हैं:
इसे ध्यान में दृष्टिकोण के साथ
, इसका मतलब यह जरूरी है कि डेटाबेस का समर्थन संरचनाओं कि "टेबल", "कॉलम", "पंक्तियों", "रिश्ते" की तरह उन प्रणालियों के लिए आम हैं, आदि
अब, "न केवल" डाल अंतिम वाक्य के सामने और आपको "नोएसक्यूएल" का अर्थ क्या होगा। NoSQL समूह उन सभी समस्याओं को हल करने के प्रयास के रूप में बनाए गए हैं जो तालिका/कॉलम/पंक्ति संरचनाओं में या यहां तक कि एसक्यूएल स्टेटमेंट में फिट नहीं हो सकते हैं, ज्यादातर मामलों में ये डेटाबेस संबंधों का समर्थन नहीं करेंगे, वे सिर्फ प्रसिद्ध संरचनाओं को छोड़ रहे हैं क्योंकि उनकी गर्भधारण के बाद समस्याएं बदल गई हैं।
यदि आपके पास एक टेक्स्ट फ़ाइल है, और आप इस जानकारी को स्टोर/पुनर्प्राप्त/व्यवस्थित करने के लिए एक एपीआई बनाते हैं, तो आपके पास अपने हाथों में नोएसक्यूएल डेटाबेस है।
इन सभी का मतलब है कि इस तरह से स्टोर को स्टोर करने के कई समाधान हैं कि पारंपरिक एसक्यूएल सिस्टम बेहतर प्रदर्शन, लचीलापन इत्यादि प्राप्त करने की अनुमति नहीं देंगे। प्रत्येक नोएसक्यूएल प्रदाता एक अलग समस्या को हल करने की कोशिश करता है और यही कारण है कि आप अभ्यस्त उदाहरण के लिए दो अलग अलग समाधान की तुलना करने के लिए सक्षम हो:
- djondb NoSQL उद्यम समाधान समर्थन लेनदेन, स्थिरता, आदि लेकिन इसकी समकक्षों के बलिदान प्रदर्शन के रूप में इस्तेमाल किया जा करने के लिए बनाया एक दस्तावेज दुकान है।
- MongoDB एक दस्तावेज़ स्टोर ( djondb के समान) है जो शानदार प्रदर्शन पूरा करता है लेकिन इसे प्राप्त करने के लिए ACID गुणों में से कुछ का व्यापार करता है।
- CouchDB एक अन्य दस्तावेज़ स्टोर है जो प्रत्येक बार पूर्ण क्वेरी किए बिना जानकारी पुनर्प्राप्त करने के लिए विचारों को थोड़ा अलग प्रदान करता है।
- ...
आपने ध्यान दिया होगा जैसा कि मैंने केवल दस्तावेज़ भंडार के बारे में बात की, कि क्योंकि मैं तुम्हें दिखाने के लिए कि 3 अलग दस्तावेज़ भंडार कार्यान्वयन अलग दृष्टिकोण है चाहता था, इसलिए आप मन सुनहरा में रखना चाहिए NoSQL स्टोर का नियम "सही नौकरी के लिए सही उपकरण का उपयोग करें"।
मैं djondb का निर्माता हूं और मैं अपना स्वयं का नोएसQL कार्यान्वयन शुरू करने की कोशिश करने से पहले भी बहुत सारे शोध कर रहा हूं, लेकिन यह एक ऐसा क्षेत्र है जहां अवधारणाएं सूचना भंडारण को देखने के तरीके को बदलती रहेंगी।
समुदाय विकी? –
http://en.wikipedia.org/wiki/Nosql ??? – skaffman
http://stackoverflow.com/questions/1245338/what-nosql-means-can-someone-explain-it-to-me-in-simple-words –