NoSQL क्या है?

NoSQL क्या है ,कैसे यह कैसे काम करता है ?

NoSQL एक गैर-रिलेशनल डेटाबेस है जो कुंजी-मूल्यों का उपयोग करके डेटा को स्टोर और एक्सेस करता है। पारंपरिक डेटाबेस जैसे पंक्तियों और स्तंभों में डेटा संग्रहीत करने के बजाय, एक NoSQL DBMS प्रत्येक आइटम को एक अद्वितीय कुंजी के साथ व्यक्तिगत रूप से संग्रहीत करता है। इसके अतिरिक्त, एक NOSQL डेटाबेस के लिए एक संरचित स्कीमा की आवश्यकता नहीं होती है जो प्रत्येक तालिका और संबंधित स्तंभों को परिभाषित करती है। यह एक संबंधपरक डेटाबेस की तुलना में डेटा संग्रहीत करने के लिए एक बहुत अधिक लचीला दृष्टिकोण प्रदान करता है।

जबकि संबंधपरक डेटाबेस (MySQL की तरह) संरचित डेटा के भंडारण के लिए आदर्श हैं, उनकी कठोर संरचना नए क्षेत्रों को जोड़ना और डेटाबेस को जल्दी से स्केल करना मुश्किल बना देती है। NOSQL एक असंरचित या “अर्ध-संरचित” दृष्टिकोण प्रदान करता है जो उपयोगकर्ता जनित सामग्री (यूजीसी) को कैप्चर और स्टोर करने के लिए आदर्श है। इसमें टेक्स्ट, इमेज, ऑडियो फाइल्स, वीडियो, क्लिक स्ट्रीम, ट्वीट्स या अन्य डेटा शामिल हो सकते हैं। जबकि संबंधपरक डेटाबेस अक्सर धीमी और अधिक अक्षम हो जाते हैं क्योंकि वे बढ़ते हैं, NoSQL डेटाबेस अत्यधिक स्केलेबल होते हैं। वास्तव में, आप प्रदर्शन में न्यूनतम कमी के साथ एक NoSQL डेटाबेस में हजारों या सैकड़ों हजारों नए रिकॉर्ड जोड़ सकते हैं।

NoSQL के लचीलेपन और स्केलेबिलिटी के कारण, कई बड़े व्यवसायों और संगठनों ने उपयोगकर्ता डेटा स्टोर करने के लिए NoSQL डेटाबेस का उपयोग करना शुरू कर दिया है। वे क्लाउड कंप्यूटिंग अनुप्रयोगों में विशेष रूप से आम हैं और बड़े डेटा के लिए एक सबसे लोकप्रिय भंडारण समाधान बन गए हैं।

नोट: NoSQL को कभी-कभी “न केवल एसक्यूएल” के रूप में संदर्भित किया जाता है, हालांकि यह शब्द का आधिकारिक अर्थ नहीं है।

इस पृष्ठ पर NoSQL की परिभाषा एक मूल SharTec.eu परिभाषा है। मैं SharTec का लक्ष्य कंप्यूटर शब्दावली को इस तरह से समझाना है जो समझने में आसान हो। हम प्रकाशित हर परिभाषा के साथ सादगी और सटीकता के लिए प्रयास करते हैं। यदि आपके पास NoSQL परिभाषा के बारे में प्रतिक्रिया है या एक नया तकनीकी शब्द सुझाना चाहते हैं, तो कृपया हमसे संपर्क करें।