दस्तावेज़-उन्मुख डेटाबेस: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
 
(13 intermediate revisions by 4 users not shown)
Line 1: Line 1:
दस्तावेज़-उन्मुख डेटाबेस, दस्तावेज़ भंडार , [[कंप्यूटर प्रोग्राम]] और डेटा भंडारण प्रणाली है। जिसे दस्तावेज़-उन्मुख जानकारी को संग्रहीत करने, पुनर्प्राप्त करने और प्रबंधित करने के लिए रचना किया गया है, जिसे [[अर्ध-संरचित मॉडल]] के रूप में भी जाना जाता है।<ref name = "Drake, DigitalOcean, 2019" >{{ Cite web | url = https://www.digitalocean.com/community/tutorials/a-comparison-of-nosql-database-management-systems-and-models | title = NoSQL डेटाबेस मैनेजमेंट सिस्टम और मॉडल की तुलना| access-date = 23 August 2019 | first = Mark | last = Drake | date = 9 August 2019 | website = [[DigitalOcean]] | quote = Document-oriented databases, or document stores, are NoSQL databases that store data in the form of documents. Document stores are a type of key-value store: each document has a unique identifier — its key — and the document itself serves as the value. | archive-url = https://web.archive.org/web/20190813163612/https://www.digitalocean.com/community/tutorials/a-comparison-of-nosql-database-management-systems-and-models | archive-date = 2019-08-13  | df = dmy-all }}</ref>दस्तावेज़-उन्मुख डेटाबेस [[NoSQL|नोएसक्यूएल]] डेटाबेस की मुख्य श्रेणियों में से हैं और दस्तावेज़-उन्मुख डेटाबेस शब्द की लोकप्रियता बढ़ी है<ref>{{cite web|url=http://db-engines.com/en/ranking_categories|title=DB-Engines Ranking per database model category}}</ref> नोएसक्यूएल शब्द के उपयोग के साथ ही [[XML|एक्सएमएल]] डेटाबेस दस्तावेज़-उन्मुख डेटाबेस का उपवर्ग है जो एक्सएमएल दस्तावेज़ों के साथ काम करने के लिए अनुकूलित है। [[ग्राफ डेटाबेस]] समान हैं, किन्तु और परत जोड़ते हैं, संबंधपरक जो उन्हें तेजी से पार करने के लिए दस्तावेज़ों को लिंक करने की अनुमति देता है।
दस्तावेज़-उन्मुख डेटाबेस, दस्तावेज़ भंडार, [[कंप्यूटर प्रोग्राम]] और डेटा भंडारण प्रणाली है। जिसे दस्तावेज़-उन्मुख जानकारी को संग्रहीत करने, पुनर्प्राप्त करने और प्रबंधित करने के लिए रचना किया गया है, जिसे [[अर्ध-संरचित मॉडल]] के रूप में भी जाना जाता है।<ref name = "Drake, DigitalOcean, 2019" >{{ Cite web | url = https://www.digitalocean.com/community/tutorials/a-comparison-of-nosql-database-management-systems-and-models | title = NoSQL डेटाबेस मैनेजमेंट सिस्टम और मॉडल की तुलना| access-date = 23 August 2019 | first = Mark | last = Drake | date = 9 August 2019 | website = [[DigitalOcean]] | quote = Document-oriented databases, or document stores, are NoSQL databases that store data in the form of documents. Document stores are a type of key-value store: each document has a unique identifier — its key — and the document itself serves as the value. | archive-url = https://web.archive.org/web/20190813163612/https://www.digitalocean.com/community/tutorials/a-comparison-of-nosql-database-management-systems-and-models | archive-date = 2019-08-13  | df = dmy-all }}</ref>दस्तावेज़-उन्मुख डेटाबेस [[NoSQL|नोएसक्यूएल]] डेटाबेस की मुख्य श्रेणियों में से हैं और दस्तावेज़-उन्मुख डेटाबेस शब्द की लोकप्रियता बढ़ी है<ref>{{cite web|url=http://db-engines.com/en/ranking_categories|title=DB-Engines Ranking per database model category}}</ref> नोएसक्यूएल शब्द के उपयोग के साथ ही [[XML|एक्सएमएल]] डेटाबेस दस्तावेज़-उन्मुख डेटाबेस का उपवर्ग है जो एक्सएमएल दस्तावेज़ों के साथ काम करने के लिए अनुकूलित है। [[ग्राफ डेटाबेस]] समान हैं, किन्तु परत जोड़ते हैं और संबंधपरक जो उन्हें तेजी से पार करने के लिए दस्तावेज़ों को लिंक करने की अनुमति देता है।


दस्तावेज़-उन्मुख डेटाबेस स्वाभाविक रूप से [[की-वैल्यू डेटाबेस|मौलिक मूल्य डेटाबेस]] भंडार अन्य नोएसक्यूएल डेटाबेस अवधारणा का उपवर्ग है। यह अंतर डेटा संसाधित करने के प्रणाली में निहित है। मौलिक मूल्य भंडार में डेटा को डेटाबेस के लिए स्वाभाविक रूप से अपारदर्शी माना जाता है, जबकि दस्तावेज़-उन्मुख प्रणाली [[मेटा डेटा]] निकालने के लिए दस्तावेज़ में आंतरिक संरचना पर निर्भर करती है जिसे डेटाबेस इंजन आगे अनुकूलन के लिए उपयोग करता है। चूंकि प्रणाली में उपकरणों के कारण अंतर अधिकांशतः नगण्य होता है,{{efn|To the point that document-oriented and key-value systems can often be interchanged in operation.}} वैचारिक रूप से दस्तावेज़-भंडार को आधुनिक प्रोग्रामिंग तकनीकों के साथ समृद्ध अनुभव प्रदान करने के लिए रचना किया गया है।
दस्तावेज़-उन्मुख डेटाबेस स्वाभाविक रूप से [[की-वैल्यू डेटाबेस|मौलिक मूल्य डेटाबेस]] भंडार अन्य नोएसक्यूएल डेटाबेस अवधारणा का उपवर्ग है। यह अंतर डेटा संसाधित करने के प्रणाली में निहित है। मौलिक मूल्य भंडार में डेटा को डेटाबेस के लिए स्वाभाविक रूप से अपारदर्शी माना जाता है, जबकि दस्तावेज़-उन्मुख प्रणाली [[मेटा डेटा]] निकालने के लिए दस्तावेज़ में आंतरिक संरचना पर निर्भर करती है जिसे डेटाबेस इंजन आगे अनुकूलन के लिए उपयोग करता है। चूंकि प्रणाली में उपकरणों के कारण अंतर अधिकांशतः नगण्य होता है,{{efn|To the point that document-oriented and key-value systems can often be interchanged in operation.}} वैचारिक रूप से दस्तावेज़-भंडार को आधुनिक प्रोग्रामिंग तकनीकों के साथ समृद्ध अनुभव प्रदान करने के लिए रचना किया गया है।


दस्तावेज़ डेटाबेस{{efn|And key-value stores in general.}} पारंपरिक [[ संबंध का डेटाबेस |संबंध का डेटाबेस]] (आरडीबी) के साथ दृढ़ता से विपरीत है। संबंधपरक डेटाबेस सामान्यतः प्रोग्रामर द्वारा परिभाषित अलग-अलग तालिकाओं में डेटा संग्रहीत करते हैं और वस्तु कई तालिकाओं में फैली हो सकती है। दस्तावेज़ डेटाबेस किसी दिए गए वस्तु के लिए सभी सूचनाओं को डेटाबेस में उदाहरण में संग्रहीत करता है और प्रत्येक संग्रहीत वस्तु दूसरे से भिन्न हो सकती है। यह डेटाबेस में डेटा लोड करते समय [[ऑब्जेक्ट-रिलेशनल मैपिंग|ऑब्जेक्ट-संबंधपरक मानचित्रण]] की आवश्यकता को समाप्त करता है।
दस्तावेज़ डेटाबेस{{efn|And key-value stores in general.}} पारंपरिक [[ संबंध का डेटाबेस |संबंध का डेटाबेस]] (आरडीबी) के साथ दृढ़ता से विपरीत है। संबंधपरक डेटाबेस सामान्यतः प्रोग्रामर द्वारा परिभाषित अलग-अलग तालिकाओं में डेटा संग्रहीत करते हैं और वस्तु कई तालिकाओं में फैली हो सकती है। दस्तावेज़ डेटाबेस किसी दिए गए वस्तु के लिए सभी सूचनाओं को डेटाबेस में उदाहरण में संग्रहीत करता है और प्रत्येक संग्रहीत वस्तु दूसरे से भिन्न हो सकती है। यह डेटाबेस में डेटा लोड करते समय [[ऑब्जेक्ट-रिलेशनल मैपिंग|वस्तु-संबंधपरक मानचित्रण]] की आवश्यकता को समाप्त करता है।


== दस्तावेज़ ==
== दस्तावेज़ ==
Line 17: Line 17:
}
}
</syntaxhighlight>
</syntaxhighlight>
्सएमएल में दूसरा दस्तावेज़ कूटलेखन किया जा सकता है:
एमएल में दूसरा दस्तावेज़ कूटलेखन किया जा सकता है:
<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
   <contact>
   <contact>
Line 43: Line 43:
* निर्माण या सम्मिलन
* निर्माण या सम्मिलन
* पुनर्प्राप्ति या क्वेरी, खोज, पढ़ना या खोजना
* पुनर्प्राप्ति या क्वेरी, खोज, पढ़ना या खोजना
* अपडेट करें या संपादित करें
* अद्यतन करें या संपादित करें
* हटाना
* हटाना


=== कुंजी ===
=== कुंजी ===
दस्तावेज़ों को डेटाबेस में अद्वितीय कुंजी के माध्यम से संबोधित किया जाता है, जो उस दस्तावेज़ का प्रतिनिधित्व करता है। यह कुंजी साधारण [[पहचानकर्ता]] ( आईडी), सामान्यतः [[स्ट्रिंग (कंप्यूटर विज्ञान)|शृंखला (कंप्यूटर विज्ञान)]], यूआरआई [[पथ (कंप्यूटिंग)]] है। डेटाबेस से दस्तावेज़ को पुनः प्राप्त करने के लिए कुंजी का उपयोग किया जा सकता है। सामान्यतः डेटाबेस दस्तावेज़ पुनर्प्राप्ति को गति देने के लिए कुंजी पर [[ डाटाबेस इंडेक्स |डाटाबेस अनुक्रमणिका]] रखता है और कुछ स्थितियों में डेटाबेस में दस्तावेज़ बनाने और सम्मिलित करने के लिए कुंजी की आवश्यकता होती है।
दस्तावेज़ों को डेटाबेस में अद्वितीय कुंजी के माध्यम से संबोधित किया जाता है, जो उस दस्तावेज़ का प्रतिनिधित्व करता है। यह कुंजी साधारण [[पहचानकर्ता]] (आईडी), सामान्यतः [[स्ट्रिंग (कंप्यूटर विज्ञान)|शृंखला (कंप्यूटर विज्ञान)]], यूआरआई [[पथ (कंप्यूटिंग)]] है। डेटाबेस से दस्तावेज़ को पुनः प्राप्त करने के लिए कुंजी का उपयोग किया जा सकता है। सामान्यतः डेटाबेस दस्तावेज़ पुनर्प्राप्ति को गति देने के लिए कुंजी पर [[ डाटाबेस इंडेक्स |डाटाबेस अनुक्रमणिका]] रखता है और कुछ स्थितियों में डेटाबेस में दस्तावेज़ बनाने और सम्मिलित करने के लिए कुंजी की आवश्यकता होती है।


=== पुनर्प्राप्ति ===
=== पुनर्प्राप्ति ===
Line 70: Line 70:
=== मौलिक मूल्य भंडार से संबंध ===
=== मौलिक मूल्य भंडार से संबंध ===


दस्तावेज़-उन्मुख डेटाबेस विशेष मौलिक मूल्य डेटाबेस मौलिक मूल्य भंडार है, जो स्वयं अन्य नोएसक्यूएल डेटाबेस श्रेणी है। साधारण मौलिक मूल्य भंडार में दस्तावेज़ की सामग्री अपारदर्शी होती है। दस्तावेज़-उन्मुख डेटाबेस एपीआई या क्वेरी/अपडेट भाषा प्रदान करता है जो दस्तावेज़ में आंतरिक संरचना के आधार पर क्वेरी या अपडेट करने की क्षमता को उजागर करता है। यह अंतर उन उपयोगकर्ताओं के लिए मामूली हो सकता है जिन्हें समृद्ध क्वेरी, पुनर्प्राप्ति या संपादन एपीआई की आवश्यकता नहीं होती है, जो सामान्यतः दस्तावेज़ डेटाबेस द्वारा प्रदान किए जाते हैं। आधुनिक मौलिक मूल्य भंडार में अधिकांशतः मेटाडेटा के साथ काम करने, दस्तावेज़ भंडार के बीच की रेखाओं को धुंधला करने की सुविधाएँ सम्मलित होती हैं।
दस्तावेज़-उन्मुख डेटाबेस विशेष मौलिक मूल्य डेटाबेस मौलिक मूल्य भंडार है, जो स्वयं अन्य नोएसक्यूएल डेटाबेस श्रेणी है। साधारण मौलिक मूल्य भंडार में दस्तावेज़ की सामग्री अपारदर्शी होती है। दस्तावेज़-उन्मुख डेटाबेस एपीआई या क्वेरी/अद्यतन भाषा प्रदान करता है जो दस्तावेज़ में आंतरिक संरचना के आधार पर क्वेरी या अद्यतन करने की क्षमता को उजागर करता है। यह अंतर उन उपयोगकर्ताओं के लिए मामूली हो सकता है जिन्हें समृद्ध क्वेरी, पुनर्प्राप्ति या संपादन एपीआई की आवश्यकता नहीं होती है, जो सामान्यतः दस्तावेज़ डेटाबेस द्वारा प्रदान किए जाते हैं। आधुनिक मौलिक मूल्य भंडार में अधिकांशतः मेटाडेटा के साथ काम करने, दस्तावेज़ भंडार के बीच की रेखाओं को धुंधला करने की सुविधाएँ सम्मलित होती हैं।


=== खोज इंजन से संबंध ===
=== खोज इंजन से संबंध ===
Line 77: Line 77:
=== संबंधपरक डेटाबेस से संबंध ===
=== संबंधपरक डेटाबेस से संबंध ===


संबंधपरक डेटाबेस में, डेटा को पहले कई पूर्वनिर्धारित प्रकारों में वर्गीकृत किया जाता है, और प्रत्येक प्रकार की अलग-अलग प्रविष्टियाँ, या आलेख रखने के लिए तालिकाएँ बनाई जाती हैं। तालिकाएँ प्रत्येक आलेख के क्षेत्र में डेटा को परिभाषित करती हैं, जिसका अर्थ है कि तालिका में प्रत्येक आलेख का समग्र रूप समान है। व्यवस्थापक तालिकाओं के बीच संबंधों को भी परिभाषित करता है, और कुछ निश्चित क्षेत्रों का चयन करता है जो उनके अनुसार खोज के लिए सबसे अधिक उपयोग किए जाएंगे और उन पर अनुक्रमणिका को परिभाषित करता है। संबंधात्मक डिजाइन में महत्वपूर्ण अवधारणा यह है कि कोई भी डेटा जिसे दोहराया जा सकता है, सामान्य रूप से अपनी तालिका में रखा जाता है, और यदि ये उदाहरण -दूसरे से संबंधित हैं, तो उन्हें साथ समूहित करने के लिए कॉलम चुना जाता है, विदेशी कुंजी। इस रचना को [[डेटाबेस सामान्यीकरण]] के रूप में जाना जाता है।<ref>{{cite web |url=https://support.microsoft.com/en-ca/kb/283878 |title=डेटाबेस सामान्यीकरण मूल बातें का विवरण|website=Microsoft}}</ref>
संबंधपरक डेटाबेस में, डेटा को पहले कई पूर्वनिर्धारित प्रकारों में वर्गीकृत किया जाता है और प्रत्येक प्रकार की अलग-अलग प्रविष्टियाँ आलेख रखने के लिए तालिकाएँ बनाई जाती हैं। तालिकाएँ प्रत्येक आलेख के क्षेत्र में डेटा को परिभाषित करती हैं, जिसका अर्थ है कि तालिका में प्रत्येक आलेख का समग्र रूप समान है। व्यवस्थापक तालिकाओं के बीच संबंधों को भी परिभाषित करता है और कुछ निश्चित क्षेत्रों का चयन करता है। जो उनके अनुसार खोज के लिए सबसे अधिक उपयोग किए जाएंगे और उन पर अनुक्रमणिका को परिभाषित करता है। संबंधात्मक बनावट में महत्वपूर्ण अवधारणा यह है कि कोई भी डेटा जिसे दोहराया जा सकता है, सामान्य रूप से अपनी तालिका में रखा जाता है और यदि ये उदाहरण -दूसरे से संबंधित हैं। तो उन्हें साथ समूहित करने के लिए कॉलम चुना जाता है, विदेशी कुंजी। इस रचना को [[डेटाबेस सामान्यीकरण]] के रूप में जाना जाता है।<ref>{{cite web |url=https://support.microsoft.com/en-ca/kb/283878 |title=डेटाबेस सामान्यीकरण मूल बातें का विवरण|website=Microsoft}}</ref>उदाहरण के लिए, पता पुस्तिका एप्लिकेशन को सामान्यतः संपर्क नाम, वैकल्पिक छवि, अधिक फ़ोन नंबर, अधिक डाक पते, और अधिक ईमेल पते संग्रहीत करने की आवश्यकता होगी। विहित संबंधपरक डेटाबेस में डेटा के प्रत्येक बिट के लिए पूर्वनिर्धारित क्षेत्रों के साथ इन पंक्तियों में से प्रत्येक के लिए तालिकाएँ बनाई जाएंगी। संपर्क तालिका में FIRST_नाम, उपनाम और छवि कॉलम सम्मलित हो सकते हैं, जबकि फ़ोन नंबर तालिका में देश कोड, क्षेत्र कोड, फोन नंबर और घर, काम, आदि सम्मलित हो सकते हैं। फ़ोन नंबर तालिका में विदेशी कुंजी स्तंभ, संपर्क_आईडी भी सम्मलित है, जिसमें संपर्क बनाए जाने के समय निर्दिष्ट विशिष्ट आईडी संख्या होती है। मूल संपर्क को फिर से बनाने के लिए, डेटाबेस इंजन तालिकाओं के समूह में संबंधित वस्तुओं को देखने के लिए विदेशी कुंजियों का उपयोग करता है और मूल डेटा का पुनर्निर्माण करता है।
उदाहरण के लिए, पता पुस्तिका एप्लिकेशन को सामान्यतः संपर्क नाम, वैकल्पिक छवि, या अधिक फ़ोन नंबर, या अधिक डाक पते, और या अधिक ईमेल पते संग्रहीत करने की आवश्यकता होगी। विहित संबंधपरक डेटाबेस में, डेटा के प्रत्येक बिट के लिए पूर्वनिर्धारित क्षेत्रों के साथ इन पंक्तियों में से प्रत्येक के लिए तालिकाएँ बनाई जाएंगी: CONTACT तालिका में FIRST_NAME, LAST_NAME और IMAGE कॉलम सम्मलित हो सकते हैं, जबकि PHONE_NUMBER तालिका में COUNTRY_CODE, AREA_CODE, PHONE_NUMBER और TYPE सम्मलित हो सकते हैं ( घर, काम, आदि)। PHONE_NUMBER तालिका में विदेशी कुंजी स्तंभ, CONTACT_ID भी सम्मलित है, जिसमें संपर्क बनाए जाने के समय निर्दिष्ट विशिष्ट आईडी संख्या होती है। मूल संपर्क को फिर से बनाने के लिए, डेटाबेस इंजन तालिकाओं के समूह में संबंधित वस्तुओं को देखने के लिए विदेशी कुंजियों का उपयोग करता है और मूल डेटा का पुनर्निर्माण करता है।


इसके विपरीत, दस्तावेज़-उन्मुख डेटाबेस में कोई आंतरिक संरचना नहीं हो सकती है जो सीधे किसी तालिका की अवधारणा पर मैप करती है, और क्षेत्र और रिश्ते सामान्यतः पूर्वनिर्धारित अवधारणाओं के रूप में मौजूद नहीं होते हैं। इसके बजाय, किसी वस्तु के सभी डेटा को दस्तावेज़ में रखा जाता है, और डेटाबेस में प्रविष्टि के रूप में संग्रहीत किया जाता है। पता पुस्तिका के उदाहरण में, दस्तावेज़ में संपर्क का नाम, छवि, और कोई भी संपर्क जानकारी, सभी ही आलेख में सम्मलित होंगे। उस प्रविष्टि को उसकी कुंजी के माध्यम से ्सेस किया जाता है, जो डेटाबेस को एप्लिकेशन को दस्तावेज़ को पुनः प्राप्त करने और वापस करने की अनुमति देता है। संबंधित डेटा को पुनः प्राप्त करने के लिए किसी अतिरिक्त कार्य की आवश्यकता नहीं है; यह सब वस्तु में लौटाया जाता है।
इसके विपरीत, दस्तावेज़-उन्मुख डेटाबेस में कोई आंतरिक संरचना नहीं हो सकती है, जो सीधे किसी तालिका की अवधारणा पर चित्रण करती है। क्षेत्र और रिश्ते सामान्यतः पूर्वनिर्धारित अवधारणाओं के रूप में उपस्तिथ नहीं होते हैं। इसके अतिरिक्त, किसी वस्तु के सभी डेटा को दस्तावेज़ में रखा जाता है और डेटाबेस में प्रविष्टि के रूप में संग्रहीत किया जाता है। पता पुस्तिका के उदाहरण में दस्तावेज़ में संपर्क का नाम, छवि, और कोई भी संपर्क जानकारी, सभी ही आलेख में सम्मलित होंगे। उस प्रविष्टि को उसकी कुंजी के माध्यम से अभिगम किया जाता है, जो डेटाबेस को एप्लिकेशन को दस्तावेज़ को पुनः प्राप्त करने और वापस करने की अनुमति देता है। संबंधित डेटा को पुनः प्राप्त करने के लिए किसी अतिरिक्त कार्य की आवश्यकता नहीं है, यह सब वस्तु में लौटाया जाता है।


दस्तावेज़-उन्मुख और संबंधपरक मॉडल के बीच महत्वपूर्ण अंतर यह है कि दस्तावेज़ के मामले में डेटा स्वरूप पूर्वनिर्धारित नहीं होते हैं। ज्यादातर स्थितियों में, किसी भी प्रकार के दस्तावेज़ को किसी भी डेटाबेस में संग्रहीत किया जा सकता है, और वे दस्तावेज़ किसी भी समय प्रकार और रूप में बदल सकते हैं। यदि कोई किसी संपर्क में COUNTRY_FLAG जोड़ना चाहता है, तो इस क्षेत्र को नए दस्तावेज़ों में डाला जा सकता है, क्योंकि इसका डेटाबेस या पहले से संग्रहीत मौजूदा दस्तावेज़ों पर कोई प्रभाव नहीं पड़ेगा। डेटाबेस से जानकारी की पुनर्प्राप्ति में सहायता के लिए, दस्तावेज़-उन्मुख प्रणाली सामान्यतः व्यवस्थापक को कुछ प्रकार की जानकारी देखने के लिए डेटाबेस को संकेत प्रदान करने की अनुमति देते हैं। ये संबंधपरक केस में अनुक्रमणिका के समान काम करते हैं। अधिकांश दस्तावेज़ की सामग्री के बाहर अतिरिक्त मेटाडेटा जोड़ने की क्षमता भी प्रदान करते हैं, उदाहरण के लिए, पता पुस्तिका के हिस्से के रूप में प्रविष्टियों को टैग करना, जो प्रोग्रामर को सभी प्रकार की पता पुस्तिका प्रविष्टियों की प्रकार संबंधित प्रकार की जानकारी प्राप्त करने की अनुमति देता है। यह तालिका के समान कार्यक्षमता प्रदान करता है, किन्तु अवधारणा (डेटा की श्रेणियां) को इसके भौतिक कार्यान्वयन (तालिकाओं) से अलग करता है।
दस्तावेज़-उन्मुख और संबंधपरक मॉडल के बीच महत्वपूर्ण अंतर यह है कि दस्तावेज़ के मामले में डेटा स्वरूप पूर्वनिर्धारित नहीं होते हैं। ज्यादातर स्थितियों में किसी भी प्रकार के दस्तावेज़ को किसी भी डेटाबेस में संग्रहीत किया जा सकता है और वे दस्तावेज़ किसी भी समय प्रकार और रूप में बदल सकते हैं। यदि कोई किसी संपर्क में देश का झंडा जोड़ना चाहता है, तो इस क्षेत्र को नए दस्तावेज़ों में डाला जा सकता है, क्योंकि इसका डेटाबेस पहले से संग्रहीत उपस्तिथा दस्तावेज़ों पर कोई प्रभाव नहीं पड़ेगा। डेटाबेस से जानकारी की पुनर्प्राप्ति में सहायता के लिए, दस्तावेज़-उन्मुख प्रणाली सामान्यतः व्यवस्थापक को कुछ प्रकार की जानकारी देखने के लिए डेटाबेस को संकेत प्रदान करने की अनुमति देते हैं। ये संबंधपरक केस में अनुक्रमणिका के समान काम करते हैं। अधिकांश दस्तावेज़ की सामग्री के बाहर अतिरिक्त मेटाडेटा जोड़ने की क्षमता भी प्रदान करते हैं, उदाहरण के लिए, पता पुस्तिका के भागों के रूप में प्रविष्टियों को टैग करना, जो प्रोग्रामर को सभी प्रकार की पता पुस्तिका प्रविष्टियों की प्रकार संबंधित प्रकार की जानकारी प्राप्त करने की अनुमति देता है। यह तालिका के समान कार्यक्षमता प्रदान करता है, किन्तु अवधारणा डेटा की श्रेणियां को इसके भौतिक कार्यान्वयन तालिकाओं से अलग करता है।


क्लासिक सामान्यीकृत संबंधपरक मॉडल में, डेटाबेस में वस्तुओं को डेटा की अलग-अलग पंक्तियों के रूप में दर्शाया जाता है, जो कि उन्हें प्राप्त होने के बाद दी गई संरचना से परे नहीं होती है। यह प्रोग्रामिंग ऑब्जेक्ट्स को उनके संबंधित डेटाबेस पंक्तियों में और से अनुवाद करने का प्रयास करते समय समस्याएँ पैदा करता है, समस्या जिसे [[ वस्तु-संबंधपरक प्रतिबाधा बेमेल |वस्तु-संबंधपरक प्रतिबाधा बेमेल]] के रूप में जाना जाता है।<ref>{{cite web |url=http://www.agiledata.org/essays/impedanceMismatch.html |title=वस्तु-संबंधपरक प्रतिबाधा बेमेल|first=Scott |last=Wambler |website=Agile Data}}</ref> दस्तावेज़ अधिक बारीकी से भंडार करता है, या कुछ स्थितियों में सीधे भंडार में प्रोग्रामिंग ऑब्जेक्ट्स को मैप करता है। इनका विपणन अधिकांशतः नोएसक्यूएल शब्द का उपयोग करके किया जाता है।
उत्कृष्ट सामान्यीकृत संबंधपरक मॉडल में डेटाबेस में वस्तुओं को डेटा की अलग-अलग पंक्तियों के रूप में दर्शाया जाता है, जो कि उन्हें प्राप्त होने के बाद दी गई संरचना से परे नहीं होती है। यह प्रोग्रामिंग वस्तुओं को उनके संबंधित डेटाबेस पंक्तियों में और से अनुवाद करने का प्रयास करते समय समस्याएँ उत्पन्न करता है, समस्या जिसे [[ वस्तु-संबंधपरक प्रतिबाधा बेमेल |वस्तु-संबंधपरक प्रतिबाधा बेमेल]] के रूप में जाना जाता है।<ref>{{cite web |url=http://www.agiledata.org/essays/impedanceMismatch.html |title=वस्तु-संबंधपरक प्रतिबाधा बेमेल|first=Scott |last=Wambler |website=Agile Data}}</ref> दस्तावेज़ अधिक बारीकी से भंडार करता है, कुछ स्थितियों में सीधे भंडार में प्रोग्रामिंग वस्तुओं को चित्रण करता है। इनका विपणन अधिकांशतः नोएसक्यूएल शब्द का उपयोग करके किया जाता है।


== कार्यान्वयन ==
== कार्यान्वयन ==
{{main cat|Document-oriented databases}}
{{main cat|दस्तावेज़-उन्मुख डेटाबेस}}


{| class="wikitable sortable"
{| class="wikitable sortable"
|-
|-
! Name
! नाम
! Publisher
! प्रकाशक
! License
! लाइसेंस
! Languages supported
! भाषाओं का समर्थन
! Notes
! टिप्पणियाँ
! [[Representational State Transfer|RESTful]] एपीआई
! [[Representational State Transfer|शांतिदायक]] एपीआई
|-
|-
| [[Aerospike (database)|Aerospike]]
| [[Aerospike (database)|एयरोस्पाइक]]
| [[Aerospike (company)|Aerospike]]
| [[Aerospike (company)|एयरोस्पाइक]]
| {{Open source|[[GNU Affero General Public License|AGPL]]}} and [[proprietary software|Proprietary]]
| {{Open source|[[GNU Affero General Public License|AGPL]]}} and [[proprietary software|Proprietary]]
| [[C (programming language)|C]], [[C Sharp (programming language)|C#]], [[Java (programming language)|Java]], [[Scala (programming language)|Scala]], [[Python (programming language)|Python]], [[Node.js]], [[PHP]], [[Go (programming language)|Go]], [[Rust (programming language)|Rust]], [[Spring Framework]]  
| [[सी, सी#%2C%20%E0%A4%9C%E0%A4%BE%E0%A4%B5%E0%A4%BE%2C%20%E0%A4%B8%E0%A5%8D%E0%A4%95%E0%A4%BE%E0%A4%B2%E0%A4%BE%2C%20%E0%A4%AA%E0%A4%BE%E0%A4%AF%E0%A4%A5%E0%A4%A8%2C%20%E0%A4%A8%E0%A5%8B%E0%A4%A1.%E0%A4%9C%E0%A5%87%E0%A4%8F%E0%A4%B8%2C%20%E0%A4%AA%E0%A5%80%E0%A4%8F%E0%A4%9A%E0%A4%AA%E0%A5%80%2C%20%E0%A4%97%E0%A5%8B%2C%20%E0%A4%B0%E0%A4%B8%E0%A5%8D%E0%A4%9F%2C%20%E0%A4%B8%E0%A5%8D%E0%A4%AA%E0%A5%8D%E0%A4%B0%E0%A4%BF%E0%A4%82%E0%A4%97%20%E0%A4%AB%E0%A5%8D%E0%A4%B0%E0%A5%87%E0%A4%AE%E0%A4%B5%E0%A4%B0%E0%A5%8D%E0%A4%95|सी, सी #, जावा, स्काला, पायथन, नोड.जेएस, पीएचपी, गो, रस्ट, स्प्रिंग फ्रेमवर्क]]
|Aerospike is a flash-optimized and in-memory distributed key value नोएसक्यूएल database which also supports a document store model.<ref>{{cite web |title=Documentation {{!}} Aerospike - Key-Value Store |url=https://docs.aerospike.com/docs/guide/kvs.html |website=docs.aerospike.com |access-date=3 May 2021}}</ref>
|एयरोस्पाइक एक फ्लैश-ऑप्टिमाइज्ड और मेमोरी में वितरित मौलिक मूल्य नोक्यूएल डेटाबेस है जो एक डॉक्यूमेंट स्टोर मॉडल को भी समर्थन करता है।<ref>{{cite web |title=Documentation {{!}} Aerospike - Key-Value Store |url=https://docs.aerospike.com/docs/guide/kvs.html |website=docs.aerospike.com |access-date=3 May 2021}}</ref>
| {{yes}}<ref>{{cite web |title=Documentation {{!}} Aerospike |url=https://docs.aerospike.com/docs/client/rest/index.html |website=docs.aerospike.com |access-date=3 May 2021}}</ref>
| {{yes}}<ref>{{cite web |title=Documentation {{!}} Aerospike |url=https://docs.aerospike.com/docs/client/rest/index.html |website=docs.aerospike.com |access-date=3 May 2021}}</ref>
|-
|-
| [[AllegroGraph]]
| [[AllegroGraph|एलेग्रो ग्राफ]]
| Franz, Inc.
| फ्रांज, इंक।
| {{proprietary}}
| {{proprietary}}
| [[Java (programming language)|Java]], [[Python (programming language)|Python]], [[Common Lisp (programming language)|Common Lisp]], [[Ruby (programming language)|Ruby]], [[Scala (programming language)|Scala]], [[C Sharp (programming language)|C#]], [[Perl]]
| [[जावा, पायथन, कॉमन लिस्प, रूबी, स्काला, सी#%2C%20%E0%A4%AA%E0%A4%B0%E0%A5%8D%E0%A4%B2|जावा, पायथन, कॉमन लिस्प, रूबी, स्काला, सी #, पर्ल]]
| The database platform supports document store and graph data models in a single database. Supports [[JSON|जेएसओएन]], [[JSON-LD|जेएसओएन-LD]], [[Resource Description Framework|RDF]], full-text search, [[ACID]], [[Two-phase commit protocol|two-phase commit]], [[Multi-master replication|Multi-Master Replication]], [[Prolog]] and [[SPARQL]].
| डेटाबेस प्लेटफ़ॉर्म एक ही डेटाबेस में दस्तावेज़ स्टोर और ग्राफ़ डेटा मॉडल का समर्थन करता है। [[कामओएन]], [[कामओएन-एलडी, आरडीएफ, पूर्ण-पाठ खोज, एसीआईडी]], दो चरण की प्रतिबद्धता, [[मल्टी-मास्टर प्रतिकृति, प्रोलॉग]] और [[एसपीएआरक्यूएल]] का समर्थन करता है।
| {{yes}}<ref>{{cite web|url=https://franz.com/agraph/support/documentation/current/http-protocol.html|title=HTTP Protocol for AllegroGraph}}</ref>
| {{yes}}<ref>{{cite web|url=https://franz.com/agraph/support/documentation/current/http-protocol.html|title=HTTP Protocol for AllegroGraph}}</ref>
|-
|-
| [[ArangoDB]]
| [[ArangoDB|अरांगोडाटाबेस]]
| ArangoDB
| अरांगोडाटाबेस
| {{Open source|[[Apache License]]}}
| {{Open source|[[Apache License]]}}
| [[C (programming language)|C]], [[C Sharp (programming language)|C#]], [[Java (programming language)|Java]], [[Python (programming language)|Python]], [[Node.js]], [[PHP]], [[Scala (programming language)|Scala]], [[Go (programming language)|Go]], [[Ruby (programming language)|Ruby]], [[Elixir]]
| [[सी, सी#%2C%20%E0%A4%9C%E0%A4%BE%E0%A4%B5%E0%A4%BE%2C%20%E0%A4%AA%E0%A4%BE%E0%A4%AF%E0%A4%A5%E0%A4%A8%2C%20%E0%A4%A8%E0%A5%8B%E0%A4%A1.%E0%A4%9C%E0%A5%87%E0%A4%8F%E0%A4%B8%2C%20%E0%A4%AA%E0%A5%80%E0%A4%8F%E0%A4%9A%E0%A4%AA%E0%A5%80%2C%20%E0%A4%B8%E0%A5%8D%E0%A4%95%E0%A4%BE%E0%A4%B2%E0%A4%BE%2C%20%E0%A4%97%E0%A5%8B%2C%20%E0%A4%B0%E0%A5%82%E0%A4%AC%E0%A5%80%2C%20%E0%A4%8F%E0%A4%B2%E0%A4%BF%E0%A4%95%E0%A5%8D%E0%A4%B8%E0%A4%BF%E0%A4%B0|सी, सी #, जावा, पायथन, नोड.जेएस, पीएचपी, स्काला, गो, रूबी, एलिक्सिर]]
| The database system supports document store as well as key/value and graph data models with one database core and a unified query language AQL (ArangoDB Query Language).
| डेटाबेस सिस्टम एक डेटाबेस कोर और एक एकीकृत क्वेरी भाषा एक्यूएल (ए रेंजो डी बी क्वेरी भाषा) के साथ दस्तावेज़ स्टोर के साथ-साथ कुंजी/मान और ग्राफ़ डेटा मॉडल का समर्थन करता है।
| {{yes}}<ref>{{Cite web|url=https://www.arangodb.com/|title=Multi-model highly available NoSQL database|website=ArangoDB}}</ref>
| {{yes}}<ref>{{Cite web|url=https://www.arangodb.com/|title=Multi-model highly available NoSQL database|website=ArangoDB}}</ref>
|-
|-
| [[ArcadeDB]]
| [[ArcadeDB|आर्केडडाटाबेस]]
| Arcade Data Ltd
| आर्केड डाटा लिमिटेड।
| {{Open source|[[Apache License]]}}
| {{Open source|[[Apache License]]}}
| [[Java (programming language)|Java]]
| [[Java (programming language)|जावा]]
| Multi-model database supporting document, graph, and key/value models, queried by a SQL dialect.
| बहु-मॉडल डेटाबेस समर्थन दस्तावेज़, ग्राफ़, और कुंजी/मान मॉडल, एसक्यूएल बोली द्वारा पूछे गए।
| {{yes}}<ref>{{Cite web|url=https://docs.arcadedb.com/#HTTP-API|title=HTTP API|website=ArcadeDB}}</ref>
| {{yes}}<ref>{{Cite web|url=https://docs.arcadedb.com/#HTTP-API|title=HTTP API|website=ArcadeDB}}</ref>
|-
|-
| [[BaseX]]
| [[BaseX|बेसएक्स]]
| BaseX Team
| बेसएक्स टीम
| {{Open source|[[BSD License]]}}
| {{Open source|[[BSD License]]}}
| [[Java (programming language)|Java]], [[XQuery]]
| [[Java (programming language)|जावा]], [[XQuery|एक्स क्वेरी]]
| Support for एक्सएमएल, जेएसओएन and binary formats; client-/server based architecture; concurrent structural and full-text searches and updates.
| निर्धारण, कार्यओएन और द्विआधारी स्वरूपों के लिए समर्थन; क्लाइंट-/सर्वर आधारित आर्किटेक्चर; समवर्ती संरचनात्मक और पूर्ण-पाठ खोज और अद्यतन।
| {{yes}}
| {{yes}}
|-
|-
| [[InterSystems Caché|Caché]]
| [[InterSystems Caché|काचे]]  
| [[InterSystems]] Corporation
| इंटरसिस्टम्स कॉर्पोरेशन।
| {{proprietary}}
| {{proprietary}}
| [[Java (programming language)|Java]], [[C Sharp (programming language)|C#]], [[Node.js]]
| [[जावा, सी#%2C%20%E0%A4%A8%E0%A5%8B%E0%A4%A1.%E0%A4%9C%E0%A5%87%E0%A4%8F%E0%A4%B8|जावा, सी #, नोड.जेएस]]
| Commonly used in Health, Business and Government applications.
| सामान्यतः स्वास्थ्य, व्यापार और सरकारी अनुप्रयोगों में उपयोग किया जाता है।
| {{yes}}
| {{yes}}
|-
|-
| [[Cloudant]]
| [[Cloudant|क्लाउडंत]]  
| Cloudant, Inc.
| क्लाउडंत, इंक।
| {{proprietary}}
| {{proprietary}}
| [[Erlang (programming language)|Erlang]], [[Java (programming language)|Java]], [[Scala (programming language)|Scala]], and [[C (programming language)|C]]
| [[एरलांग, जावा, स्काला और सी]]
| Distributed database service based on [[BigCouch]], the company's [[Open-source model|open source]] fork of the [[Apache Software Foundation|अपाचे]]-backed [[CouchDB]] project. Uses जेएसओएन model.
| [[बिग काउच]] पर आधारित वितरित डेटाबेस सेवा, कंपनी का [[अपाचे]] समर्थित [[काउचडीबी]] प्रोजेक्ट का [[ओपन सोर्स|खुला स्त्रोत]] फोर्क। कामओन मॉडल का उपयोग करता है।
| {{yes}}
| {{yes}}
|-
|-
| [[Clusterpoint|Clusterpoint Database]]
| [[Clusterpoint|क्लस्टरपॉइंट डेटाबेस]]
| Clusterpoint Ltd.
| क्लस्टरपॉइंट लिमिटेड
| {{proprietary}} with free download
| {{proprietary}} with free download
| [[JavaScript]], [[SQL]], [[PHP]], [[C Sharp (programming language)|C#]], [[Java (programming language)|Java]], [[Python (programming language)|Python]], [[Node.js]], [[C (programming language)|C]], [[C++]],
| [[जावा स्क्रिप्ट, एसक्यूएल, पीएचपी, सी#%2C%20%E0%A4%9C%E0%A4%BE%E0%A4%B5%E0%A4%BE%2C%20%E0%A4%AA%E0%A4%BE%E0%A4%AF%E0%A4%A5%E0%A4%A8%2C%20%E0%A4%A8%E0%A5%8B%E0%A4%A1.%E0%A4%9C%E0%A5%87%E0%A4%8F%E0%A4%B8%2C%20%E0%A4%B8%E0%A5%80%2C%20%E0%A4%B8%E0%A5%80%20%2B%2B%2C|जावा स्क्रिप्ट, एसक्यूएल, पीएचपी, सी #, जावा, पायथन, नोड.जेएस, सी, सी ++,]]
| Distributed document-oriented एक्सएमएल / जेएसओएन database platform with [[ACID]]-compliant [[transaction processing|transactions]]; [[high-availability]] [[data replication]] and [[sharding]]; built-in [[full-text search]] engine with [[relevance]] [[ranking]]; JS/SQL [[query language]]; [[Geographic information system|GIS]]; Available as pay-per-use [[cloud database|database as a service]] or as an on-premise free software download.
| वितरित दस्तावेज़ -ओरिएंटेड एक्सएमएल / जेएसओएन डेटाबेस [[एसीआईडी]]-[[अनुपालन लेनदेन वाला मंच; उच्च-उपलब्धता डेटा प्रतिकृति और विखंडन]]; निर्मित में [[प्रासंगिकता रैंकिंग के साथ पूर्ण-पाठ]] खोज इंजन; [[जेएस/एसक्यूएल क्वेरी भाषा]]; [[जीआईएस]]; भुगतान-प्रति-उपयोग के रूप में उपलब्ध है [[cloud database|डेटाबेस एक सेवा के रूप में]] एक -परिसर में मुक्त ट्रोकोनेट डाउनलोड के रूप में।
| {{yes}}
| {{yes}}
|-
|-
| [[Couchbase Server]]
| [[Couchbase Server|काउचबेस सर्वर]]
| [[Couchbase, Inc.]]
| [[Couchbase, Inc.|काउचबेस, इंक.]]
| {{Open source|[[Apache License]]}}
| {{Open source|[[Apache License]]}}
| [[C (programming language)|C]], [[C Sharp (programming language)|C#]], [[Java (programming language)|Java]], [[Python (programming language)|Python]], [[Node.js]], [[PHP]], [[SQL]], [[Go (programming language)|Go]], [[Spring Framework]], [[LINQ]]
| [[सी, सी#%2C%20%E0%A4%9C%E0%A4%BE%E0%A4%B5%E0%A4%BE%2C%20%E0%A4%AA%E0%A4%BE%E0%A4%AF%E0%A4%A5%E0%A4%A8%2C%20%E0%A4%A8%E0%A5%8B%E0%A4%A1.%E0%A4%9C%E0%A5%87%E0%A4%8F%E0%A4%B8%2C%20%E0%A4%AA%E0%A5%80%E0%A4%8F%E0%A4%9A%E0%A4%AA%E0%A5%80%2C%20%E0%A4%8F%E0%A4%B8%E0%A4%95%E0%A5%8D%E0%A4%AF%E0%A5%82%E0%A4%8F%E0%A4%B2%2C%20%E0%A4%97%E0%A5%8B%2C%20%E0%A4%B8%E0%A5%8D%E0%A4%AA%E0%A5%8D%E0%A4%B0%E0%A4%BF%E0%A4%82%E0%A4%97%20%E0%A4%AB%E0%A5%8D%E0%A4%B0%E0%A5%87%E0%A4%AE%E0%A4%B5%E0%A4%B0%E0%A5%8D%E0%A4%95%2C%20%E0%A4%8F%E0%A4%B2%E0%A4%86%E0%A4%88%E0%A4%8F%E0%A4%A8%E0%A4%95%E0%A5%8D%E0%A4%AF%E0%A5%82|सी, सी #, जावा, पायथन, नोड.जेएस, पीएचपी, एसक्यूएल, गो, स्प्रिंग फ्रेमवर्क, एलआईएनक्यू]]
|Distributed नोएसक्यूएल Document Database, जेएसओएन model and SQL based Query Language.
|निर्देशकीय नोक्यूएल दस्तावेज़ डेटाबेस, कार्योएन मॉडल और एसक्यूएल आधारित क्वेरी भाषा।
| {{yes}}<ref>[http://www.couchbase.com/docs/ Documentation] {{webarchive|url=https://web.archive.org/web/20120820182153/http://www.couchbase.com/docs/ |date=2012-08-20 }}. Couchbase. Retrieved on 2013-09-18.</ref>
| {{yes}}<ref>[http://www.couchbase.com/docs/ Documentation] {{webarchive|url=https://web.archive.org/web/20120820182153/http://www.couchbase.com/docs/ |date=2012-08-20 }}. Couchbase. Retrieved on 2013-09-18.</ref>
|-
|-
| [[CouchDB]]
| [[CouchDB|काउचडाटाबेस]]
| [[Apache Software Foundation|अपाचे Software Foundation]]
| [[Apache Software Foundation|अपाचे सॉफ्टवेयर फाउंडेशन]]
| {{Open source|[[Apache License]]}}
| {{Open source|[[Apache License]]}}
| Any language that can make HTTP requests
| [[कोई भी भाषा जो HTTP अनुरोध कर सकती है]]
| जेएसओएन over REST/HTTP with [[Multi-Version Concurrency Control]] and limited [[ACID]] properties. Uses [[map (higher-order function)|map]] and [[fold (higher-order function)|reduce]] for views and queries.<ref>{{Cite web|url=http://couchdb.apache.org/|archive-url=https://web.archive.org/web/20111020074113/http://couchdb.apache.org/docs/overview.html|url-status=dead|title=Apache CouchDB|archive-date=October 20, 2011|website=Apache Couchdb}}</ref>
| [[मल्टी-वर्जन कॉन्करेंसी कंट्रोल|बहु-संस्करण समवर्ती नियंत्रण]] और सीमित [[एसीआईडी]] ​​गुणों के साथ बाकी/एचटीटीपी पर कार्योएन। विचारों और प्रश्नों के लिए [[मानचित्र]] और [[कम करें]] का उपयोग करता है।<ref>{{Cite web|url=http://couchdb.apache.org/|archive-url=https://web.archive.org/web/20111020074113/http://couchdb.apache.org/docs/overview.html|url-status=dead|title=Apache CouchDB|archive-date=October 20, 2011|website=Apache Couchdb}}</ref>
| {{yes}}<ref>{{cite web|url=http://wiki.apache.org/couchdb/HTTP_Document_API|title=HTTP_Document_API - Couchdb Wiki|access-date=2011-10-14|archive-url=https://web.archive.org/web/20130301093229/http://wiki.apache.org/couchdb/HTTP_Document_API|archive-date=2013-03-01|url-status=dead}}</ref>
| {{yes}}<ref>{{cite web|url=http://wiki.apache.org/couchdb/HTTP_Document_API|title=HTTP_Document_API - Couchdb Wiki|access-date=2011-10-14|archive-url=https://web.archive.org/web/20130301093229/http://wiki.apache.org/couchdb/HTTP_Document_API|archive-date=2013-03-01|url-status=dead}}</ref>
|-
|-
| [[CrateIO]]
| [[CrateIO|क्रेटआईओ]]
| CRATE Technology GmbH
| क्रेट टेक्नोलॉजी जीएमबीएच
| {{Open source|[[Apache License]]}}
| {{Open source|[[Apache License]]}}
| [[Java (programming language)|Java]]
| [[Java (programming language)|जावा]]
| Use familiar SQL syntax for real time distributed queries across a cluster. Based on Lucene / एलास्टिकसेअर्च ecosystem with built-in support for binary objects (BLOBs).
| वास्तविक समय के लिए जाने-पहचाने एसक्यूएल सिंटैक्स का उपयोग करें। एक क्लस्टर में डिप्लिटिक क्वेरीज़। द्विआधारी वस्तु (बीएलओबी) के लिए अंतर्निहित समर्थन के साथ ल्यूसीन/एलास्टिक से अर्च पारिस्थितिकी तंत्र पर आधारित।
| {{yes}}<ref>{{cite web|url=https://crate.io/docs/stable/sql/rest.html |title=Crate SQL HTTP Endpoint (Archived copy) |access-date=2015-06-22 |url-status=dead |archive-url=https://web.archive.org/web/20150622174526/https://crate.io/docs/stable/sql/rest.html |archive-date=2015-06-22 }}</ref>
| {{yes}}<ref>{{cite web|url=https://crate.io/docs/stable/sql/rest.html |title=Crate SQL HTTP Endpoint (Archived copy) |access-date=2015-06-22 |url-status=dead |archive-url=https://web.archive.org/web/20150622174526/https://crate.io/docs/stable/sql/rest.html |archive-date=2015-06-22 }}</ref>
|-
|-
| [[Cosmos DB]]
| [[Cosmos DB|कास्मोस डाटाबेस]]
| Microsoft
| माइक्रोसॉफ्ट
| {{proprietary}}
| {{proprietary}}
| [[C Sharp (programming language)|C#]], [[Java (programming language)|Java]], [[Python (programming language)|Python]], [[Node.js]], [[JavaScript]], [[SQL]]
| [[सी#%2C%20%E0%A4%9C%E0%A4%BE%E0%A4%B5%E0%A4%BE%2C%20%E0%A4%AA%E0%A4%BE%E0%A4%AF%E0%A4%A5%E0%A4%A8%2C%20%E0%A4%A8%E0%A5%8B%E0%A4%A1.%E0%A4%9C%E0%A5%87%E0%A4%8F%E0%A4%B8%2C%20%E0%A4%9C%E0%A4%BE%E0%A4%B5%E0%A4%BE%20%E0%A4%B8%E0%A5%8D%E0%A4%95%E0%A5%8D%E0%A4%B0%E0%A4%BF%E0%A4%AA%E0%A5%8D%E0%A4%9F%2C%20%E0%A4%8F%E0%A4%B8%E0%A4%95%E0%A5%8D%E0%A4%AF%E0%A5%82%E0%A4%8F%E0%A4%B2|सी #, जावा, पायथन, नोड.जेएस, जावा स्क्रिप्ट, एसक्यूएल]]
| Platform-as-a-Service offering, part of the [[Microsoft Azure]] platform. Builds upon and extends the earlier Azure DocumentDB.
| प्लेटफ़ॉर्म-एज़--सर्विस ऑफ़रिंग, [[Microsoft Azure|माइक्रोसॉफ्ट अज़ूरे]] प्लेटफ़ॉर्म का भाग। पहले के अज़ूरे दस्तावेज़ डेटाबेस पर बनाता है और उसका विस्तार करता है।
| {{yes}}
| {{yes}}
|-
|-
|[[DocumentDB]]
|[[DocumentDB|दस्तावेज़ डाटाबेस]]
|[[Amazon Web Services]]
|[[Amazon Web Services|अमेज़न वेब सेवाएँ]]
| Proprietary online service
| Proprietary online service
| various, [[REST]]
| [[विभिन्न, बाकी]]
| fully managed MongoDB v3.6-compatible database service
| पूरी तरह से प्रबंधित मोंगो डाटाबेस वी3.6-संगत डेटाबेस सेवा
|{{yes}}
|{{yes}}
|-
|-
|[[Amazon DynamoDB|DynamoDB]]
|[[Amazon DynamoDB|डाइनेमोडाटाबेस]]
|[[Amazon Web Services]]
|[[Amazon Web Services|अमेज़न वेब सेवाएँ]]
|Proprietary
|Proprietary
|[[Java (programming language)|Java]], [[JavaScript]], [[Node.js]], [[Go (programming language)|Go]], [[C Sharp (programming language)|C#]] [[.NET Framework|.NET]], [[Perl]], [[PHP]], [[Python (programming language)|Python]], [[Ruby (programming language)|Ruby]], [[Rust (programming language)|Rust]], [[Haskell (programming language)|Haskell]], [[Erlang (programming language)|Erlang]], [[Django (web framework)|Django]], and [[Grails (framework)|Grails]]
|[[जावा, जावा स्क्रिप्ट, नोड.जेएस, गो, सी# .नेट, पर्ल, पीएचपी, पायथन, रूबी, रस्ट, हास्केल, एरलांग, डीजेंगो, और ग्रेल्स]]
|fully managed proprietary [[NoSQL|नोएसक्यूएल]] [[database]] service that supports [[Attribute–value pair|key–value]] and document data structures
|पूरी तरह से प्रबंधित मालिकाना [[नोक्यूएल डेटाबेस]] सेवा जो [[कुंजी-मूल्य]] और दस्तावेज़ डेटा संरचनाओं का समर्थन करती है
|Yes
|Yes
|-
|-
|[[Elasticsearch|एलास्टिकसेअर्च]]  
|[[Elasticsearch|एलास्टिकसेअर्च]]  
|[[Shay Banon]]
|[[Shay Banon|शे बैनन]]
|{{proprietary|Dual-licensed under [[Server Side Public License]] and Elastic license.}}
|{{proprietary|Dual-licensed under [[Server Side Public License]] and Elastic license.}}
|[[Java (programming language)|Java]]
|[[Java (programming language)|जावा]]
|[[JSON|जेएसओएन]], Search engine.
|[[JSON|जेएसओएन]], खोज इंजन।
|{{yes}}
|{{yes}}
|-
|-
| [[eXist]]
| [[eXist|अस्तित्व]]
| eXist
| अस्तित्व
| {{Open source|[[LGPL]]}}
| {{Open source|[[LGPL]]}}
| [[XQuery]], [[Java (programming language)|Java]]
| [[XQuery|एक्स क्वेरी]], [[Java (programming language)|जावा]]
| एक्सएमएल over REST/HTTP, WebDAV, Lucene Fulltext search, binary data support, validation, versioning, clustering, triggers, URL rewriting, collections, ACLS, XQuery Update
| युक्ति बाकी/एचटीटीपी, वेबडीएवी, लुसीन पूर्णपाठ खोज, द्विआधारी डेटा समर्थन, सत्यापन, वर्ज़निंग, क्लस्टरिंग, ट्रिगर्स, यूआरएल पुनर्लेखन, संग्रह, एसीएलएस, एक्स क्वेरी अद्यतन पर
| {{yes}}<ref>[http://exist-db.org eXist-db Open Source Native XML Database]. Exist-db.org. Retrieved on 2013-09-18.</ref>
| {{yes}}<ref>[http://exist-db.org eXist-db Open Source Native XML Database]. Exist-db.org. Retrieved on 2013-09-18.</ref>
|-
|-
| [[Informix]]
| [[Informix|इन्फोर्मिक्स]]
| IBM
| आईबीएम
| Proprietary, with no-cost editions<ref>{{cite web|url=http://www.ibm.com/developerworks/data/library/techarticle/dm-0801doe/|title=Compare the Informix Version 12 editions|date=22 July 2016}}</ref>
| Proprietary, with no-cost editions<ref>{{cite web|url=http://www.ibm.com/developerworks/data/library/techarticle/dm-0801doe/|title=Compare the Informix Version 12 editions|date=22 July 2016}}</ref>
| Various (Compatible with MongoDB एपीआई)
| [[विभिन्न (मोंगो डेटाबेस डेटाबेस के साथ संगत)]]
| आरडीबीMS with जेएसओएन, replication, sharding and ACID compliance.
| संबद्धता, प्रतिकृति, तेज करना और एसीआईडी अनुपालन के साथ संबद्धता बीएमएस।
| {{yes}}
| {{yes}}
|-
|-
|[[Apache Jackrabbit|Jackrabbit]]
|[[Apache Jackrabbit|जैकबबिट]]
|अपाचे Foundation
|अपाचे [[Apache Software Foundation|फाउंडेशन]]
|{{Open source|[[Apache License]]}}
|{{Open source|[[Apache License]]}}
|[[Java (programming language)|Java]]
|[[Java (programming language)|जावा]]
|[[Java Content Repository]] implementation
|[[जावा सामग्री भंडार कार्यान्वयन]]
|{{dunno}}
|{{dunno}}
|-
|-
| [[HCL Notes]] ([[HCL Domino]])
| [[एचसीएल नोट्स (एचसीएल डोमिनोज़)]]
| [[HCL Technologies|HCL]]
| [[HCL Technologies|एचसीएल]]
| {{proprietary}}
| {{proprietary}}
| [[LotusScript]], [[Java (programming language)|Java]], Notes Formula Language
| [[लोटसस्क्रिप्ट, जावा, नोट्स सूत्र भाषा]]
| [[MultiValue]]
| [[MultiValue|बहुमान]]
| {{yes}}
| {{yes}}
|-
|-
| [[MarkLogic]]
| [[MarkLogic|मार्कलॉजिक]]
| MarkLogic Corporation
| मार्कलॉजिक कारपोरेशन
| Free Developer license or Commercial<ref>{{cite web|url=http://developer.marklogic.com/licensing|title=MarkLogic Licensing|access-date=2011-12-28|archive-url=https://web.archive.org/web/20120112032849/http://developer.marklogic.com/licensing|archive-date=2012-01-12|url-status=dead}}</ref>
| Free Developer लाइसेंस or Commercial<ref>{{cite web|url=http://developer.marklogic.com/licensing|title=MarkLogic Licensing|access-date=2011-12-28|archive-url=https://web.archive.org/web/20120112032849/http://developer.marklogic.com/licensing|archive-date=2012-01-12|url-status=dead}}</ref>
|[[Java (programming language)|Java]], [[JavaScript]], [[Node.js]], [[XQuery]], [[SPARQL]], [[XSLT]], [[C++]]
|[[जावा, जावा स्क्रिप्ट, नोड.जेएस, एक्स क्वेश्चन, स्पार्कल, एक्सएसएलटी, सी ++]]
| Distributed document-oriented database for जेएसओएन, एक्सएमएल, and [[Resource Description Framework|RDF triples]]. Built-in [[full-text search]], [[ACID]] transactions, [[high availability]] and [[disaster recovery]], certified security.
| वितरित दस्तावेज़ -ओरिएंटेड डेटाबेस for जेएसओएन, एक्सएमएल, और [[आरडीएफ ट्रिपल]]। अंतर्निहित [[पूर्ण-पाठ खोज, एसीआईडी ​​लेनदेन, उच्च उपलब्धता]] और [[आपदा वसूली]], प्रमाणित सुरक्षा।
| {{yes}}
| {{yes}}
|-
|-
| [[MongoDB]]
| [[MongoDB|मोंगो डाटाबेस]]
| MongoDB, Inc
| मोंगो डाटाबेस, [[Couchbase, Inc.|इंक]]
| {{proprietary|[[Server Side Public License]] for the DBMS, [[Apache 2 License]] for the client drivers<ref>{{cite web|url=http://www.mongodb.org/about/licensing/|title=MongoDB Licensing}}</ref>}}
| {{proprietary|[[Server Side Public License]] for the DBMS, [[Apache 2 License]] for the client drivers<ref>{{cite web|url=http://www.mongodb.org/about/licensing/|title=MongoDB Licensing}}</ref>}}
| [[C (programming language)|C]], [[C++]], [[C Sharp (programming language)|C#]], [[Java (programming language)|Java]], [[Perl]], [[PHP]], [[Python (programming language)|Python]], [[Go (programming language)|Go]], [[Node.js]], [[Ruby (programming language)|Ruby]], [[Rust (programming language)|Rust]],<ref>{{Cite news|url=https://www.mongodb.com/blog/post/the-new-mongodb-rust-driver|title=The New MongoDB Rust Driver|work=MongoDB|access-date=2018-02-01|language=en-us}}</ref> [[Scala (programming language)|Scala]]<ref>{{cite web|url=http://docs.mongodb.org/ecosystem/drivers/community-supported-drivers/|title=Community Supported Drivers Reference}}</ref>
| [[सी, सी++, सी#, जावा, पर्ल, पीएचपी, पायथन, गो, निस्पंद.जेएस, रूबी, रस्ट, स्काला]]
| Document database with replication and sharding, [[BSON|बीएसओएन]] store (binary format [[JSON|जेएसओएन]]).
| प्रतिकृति और तेज करना के साथ डेटाबेस डेटाबेस, [[BSON|बीएसओएन]] स्टोर (द्विआधारी प्रारूप [[JSON|जेएसओएन]]).
| {{yes}}<ref name="docs">{{Cite web|url=https://docs.mongodb.com/ecosystem/tools/http-interfaces/|title=HTTP Interface — MongoDB Ecosystem|website=MongoDB Docs}}</ref><ref name="github">{{Cite web|url=https://github.com/mongodb/docs-ecosystem|title=GitHub - mongodb/docs-ecosystem: MongoDB Ecosystem Documentation.|date=June 27, 2019|via=GitHub}}</ref>
| {{yes}}<ref name="docs">{{Cite web|url=https://docs.mongodb.com/ecosystem/tools/http-interfaces/|title=HTTP Interface — MongoDB Ecosystem|website=MongoDB Docs}}</ref><ref name="github">{{Cite web|url=https://github.com/mongodb/docs-ecosystem|title=GitHub - mongodb/docs-ecosystem: MongoDB Ecosystem Documentation.|date=June 27, 2019|via=GitHub}}</ref>
|-
|-
| [[MUMPS]] Database
| [[MUMPS|मम्प्स]] डेटाबेस
| {{dunno}}
| {{dunno}}
| [[proprietary software|Proprietary]] and [[Affero General Public License|Affero GPL]]<ref>{{cite web|url=http://sourceforge.net/projects/fis-gtm/|title=GT.M High end TP database engine}}</ref>
| [[proprietary software|Proprietary]] and [[Affero General Public License|Affero GPL]]<ref>{{cite web|url=http://sourceforge.net/projects/fis-gtm/|title=GT.M High end TP database engine}}</ref>
| [[MUMPS]]
| [[MUMPS|मम्प्स]]  
| Commonly used in health applications.
| सामान्यतः स्वास्थ्य अनुप्रयोगों में उपयोग किया जाता है।
| {{dunno}}
| {{dunno}}
|-
|-
| [[ObjectDatabase++]]
| [[ObjectDatabase++|वस्तु डेटाबेस++]]
| Ekky Software
| एककी सॉफ्टवेयर
| {{proprietary}}
| {{proprietary}}
| [[C++]], [[C Sharp (programming language)|C#]], [[TScript]]
| [[सी++, सी#, टीस्क्रिप्ट]]
| Binary Native C++ class structures
| द्विआधारी नेटिव सी ++ वर्ग संरचनाएं
| {{dunno}}
| {{dunno}}
|-
|-
|[[Virtuoso Universal Server|OpenLink Virtuoso]]
|[[Virtuoso Universal Server|खुला लिंक विरचोसो]]  
|OpenLink Software
|खुला लिंक सॉफ़्टवेयर
|GPLv2[1] and proprietary
|GPLv2[1] and proprietary
|[[C++]], [[C Sharp (programming language)|C#]], [[Java (programming language)|Java]], [[SPARQL]]
|[[C++|सी ++]], [[C Sharp (programming language)|C#]], [[Java (programming language)|जावा]], [[SPARQL|स्पार्कल]]
|[[Middleware]] and [[database engine]] hybrid
|[[मिडलवेयर]] और [[डेटाबेस इंजन]] हाइब्रिड
|{{yes}}
|{{yes}}
|-
|-
| [[OrientDB]]
| [[OrientDB|ओरिएंट डाटाबेस]]
| Orient Technologies
| ओरिएंट प्रौद्योगिकियों
| {{Open source|[[Apache License]]}}
| {{Open source|[[Apache License]]}}
| [[Java (programming language)|Java]]
| [[Java (programming language)|जावा]]
| जेएसओएन over HTTP, SQL support, [[ACID]] transactions
| एचटीटीपी, एसक्यूएल समर्थन, [[एसीआईडी]] लेनदेन पर कार्य करें
| {{yes}}
| {{yes}}
|-
|-
|[[Oracle NoSQL Database|Oracle नोएसक्यूएल Database]]
|[[Oracle NoSQL Database|ओरेकलनोएसक्यूएल डेटाबेस]]
|Oracle Corp
|ओरेकलकॉर्प
|[[Apache License|अपाचे]] and proprietary
|[[Apache License|अपाचे]] and proprietary
|C, C#, Java, Python, node.js, Go
|[[सी, सी#, जावा, पायथन, नोड.जेएस, गो]]
|Shared nothing, horizontally scalable NoSQL Database supporting schema-less JSON, fixed schema tables, and key/value pairs.  ACID transactions are also supported.| Shared nothing, horizontally scalable database with support for schema-less जेएसओएन, fixed schema tables, and key/value pairs. Also supports ACID transactions.
|Shared nothing, horizontally scalable NoSQL Database supporting schema-less JSON, fixed schema tables, and key/value pairs.  ACID transactions are also supported.| कुछ भी साझा नहीं किया गया, क्षैतिज रूप से स्केलेबल डेटाबेस स्कीमा-रहित अधिकारोएन, निश्चित स्कीमा तालिकाओं, और कुंजी/मान युग्मों के समर्थन के साथ। एसीआईडी लेनदेन का भी समर्थन करता है।
|Yes
|Yes
|-
|-
| [[Qizx]]
| [[Qizx|क्यूजक्स]]
| [[Qualcomm]]
| [[Qualcomm|क्वालकॉम]]
| {{proprietary}}
| {{proprietary}}
| [[REST]], [[Java (programming language)|Java]], [[XQuery]], [[XSLT]], [[C (programming language)|C]], [[C++]], [[Python (programming language)|Python]]
| [[रेस्ट, जावा एक्स क्वेश्चन, एक्सएसएलटी, सी, सी++, पायथन]]
| Distributed document-oriented [[XML database|एक्सएमएल database]] with integrated [[full-text search]]; support for [[JSON|जेएसओएन]], text, and binaries.
| वितरित दस्तावेज़ -ओरिएंटेड [[व्यवस्थित डेटाबेस]] एकीकृत के साथ [[full-text search|पूरा पाठ खोजें,]] [[JSON|जेएसओएन]], पाठ, और बायनेरिज़ के लिए समर्थन।
|{{yes}}
|{{yes}}
|-
|-
| [[Redis|Redisजेएसओएन]]
| [[Redis|रेडिस जेएसओएन]]
| [[Redis]]
| [[Redis|रेडिस]]  
| Redis Source Available License (RSAL)
| रेडिस Source Available लाइसेंस (RSAL)
| [[Python (programming language)|Python]]
| [[Python (programming language)|पायथन]]
| [[JSON|जेएसओएन]] with integrated [[full-text search]].<ref>{{cite web |title=RedisJSON - a JSON data type for Redis |url=https://oss.redis.com/redisjson/}}</ref>
| [[JSON|जेएसओएन]] एकीकृत के साथ [[full-text search|पूरा पाठ खोजें]].<ref>{{cite web |title=RedisJSON - a JSON data type for Redis |url=https://oss.redis.com/redisjson/}}</ref>
|{{yes}}
|{{yes}}
|-
|-
| [[RethinkDB]]
| [[RethinkDB|पुनर्विचार डाटाबेस]]
| {{dunno}}
| {{dunno}}
|{{Open source|[[Apache License]]}}<ref>{{cite web |title=Transferring copyright to The Linux Foundation, relicensing RethinkDB under ASLv2.|url=https://github.com/rethinkdb/rethinkdb/commit/b0ec8bc5a874d5241d8af1166d664083edc5f750#diff-97d9303acdfc078a050e61dc5c1a9a76 |website=github.com |access-date=27 January 2020}}</ref>
|{{Open source|[[Apache License]]}}<ref>{{cite web |title=Transferring copyright to The Linux Foundation, relicensing RethinkDB under ASLv2.|url=https://github.com/rethinkdb/rethinkdb/commit/b0ec8bc5a874d5241d8af1166d664083edc5f750#diff-97d9303acdfc078a050e61dc5c1a9a76 |website=github.com |access-date=27 January 2020}}</ref>
| [[C++]], [[Python (programming language)|Python]], [[JavaScript]], [[Ruby (programming language)|Ruby]], [[Java (programming language)|Java]]
| [[सी++, जावा स्क्रिप्ट, रूबी, जावा]]
| Distributed document-oriented [[JSON|जेएसओएन]] database with replication and sharding.
| वितरित दस्तावेज़ -ओरिएंटेड [[JSON|जेएसओएन]] प्रतिकृति और तेज करना के साथ डेटाबेस।
|{{no}}
|{{no}}
|-
|-
|[[SAP HANA]]
|[[SAP HANA|एसएपी हाना]]
|[[SAP SE|SAP]]
|[[SAP SE|एसएपी]]
|{{proprietary}}
|{{proprietary}}
|[[SQL]]-like language
|[[एसक्यूएल]] जैसी भाषा
|[[ACID]] transaction supported, [[JSON|जेएसओएन]] only
|[[ACID|एसीआईडी]] लेनदेन समर्थित, [[JSON|जेएसओएन]] केवल
|{{yes}}
|{{yes}}
|-
|-
| [[Sedna (database)|Sedna]]
| [[Sedna (database)|सदना]]
|sedna.org
|Sedna.org
|{{Open source|[[Apache License]]}}
|{{Open source|[[Apache License]]}}
|[[C++]], [[XQuery]]
|[[C++|सी ++]], [[XQuery|एक्स क्वेरी]]
|[[XML database|एक्सएमएल database]]
|[[XML database|एक्सएमएल डेटाबेस]]
|{{no}}
|{{no}}
|-
|-
| [[SimpleDB]]
| [[SimpleDB|साधारणडाटाबेस]]
|[[Amazon Web Services]]
|[[Amazon Web Services|अमेज़न वेब सेवाएँ]]
| Proprietary online service
| Proprietary online service
|[[Erlang (programming language)|Erlang]]
|[[Erlang (programming language)|एरलंग]]  
|
|
|{{dunno}}
|{{dunno}}
|-
|-
|[[Apache Solr|अपाचे सोलर]]
|[[Apache Solr|अपाचे सोलर]]
|[[Apache Software Foundation|अपाचे Software Foundation]]
|[[Apache Software Foundation|अपाचे सॉफ्टवेयर फाउंडेशन]]
|{{Open source|[[Apache License]]<ref>{{cite web |title=solr/LICENSE.txt at main · apache/solr · GitHub.|url=https://github.com/apache/solr/blob/main/LICENSE.txt |website=github.com |access-date=24 December 2022}}</ref>}}
|{{Open source|[[Apache License]]<ref>{{cite web |title=solr/LICENSE.txt at main · apache/solr · GitHub.|url=https://github.com/apache/solr/blob/main/LICENSE.txt |website=github.com |access-date=24 December 2022}}</ref>}}
|[[Java (programming language)|Java]]
|[[Java (programming language)|जावा]]
|[[JSON|जेएसओएन]], [[Comma-separated values|CSV]], [[XML|एक्सएमएल]], and a few other formats.<ref>{{cite web |title=Response Writers :: Apache Solr Reference Guide.|url=https://solr.apache.org/guide/solr/latest/query-guide/response-writers.html |website=solr.apache.org |access-date=24 December 2022}}</ref> Search engine.
|[[JSON|जेएसओएन]], [[Comma-separated values|सीएसवी]], [[XML|एक्सएमएल]], और कुछ अन्य प्रारूप.<ref>{{cite web |title=Response Writers :: Apache Solr Reference Guide.|url=https://solr.apache.org/guide/solr/latest/query-guide/response-writers.html |website=solr.apache.org |access-date=24 December 2022}}</ref> खोज इंजन।
|{{yes}}<ref>{{cite web |title=Managed Resources :: Apache Solr Reference Guide.|url=https://solr.apache.org/guide/solr/latest/configuration-guide/managed-resources.html |website=solr.apache.org |access-date=24 December 2022}}</ref>
|{{yes}}<ref>{{cite web |title=Managed Resources :: Apache Solr Reference Guide.|url=https://solr.apache.org/guide/solr/latest/configuration-guide/managed-resources.html |website=solr.apache.org |access-date=24 December 2022}}</ref>
|-
|-
| [[TerminusDB]]
| [[TerminusDB|टर्मिनस डाटाबेस]]
| TerminusDB
| टर्मिनस डाटाबेस
| {{Open source|[[Apache License]]}}
| {{Open source|[[Apache License]]}}
|[[Python (programming language)|Python]], [[Node.js]], JavaScript
|[[Python (programming language)|पायथन]], [[Node.js|नोड.जेएस]], [[जावास्क्रिप्ट]]
|The database system supports document store as well as graph data models with one database core and a unified, [[datalog]] based query language WOQL (Web Object Query Language).<ref>{{Cite web|title=TerminusX - Why TerminusX|url=https://terminusdb.com/why-terminus/|access-date=2021-12-16|website=terminusdb.com}}</ref>
|डेटाबेस सिस्टम एक डेटाबेस कोर और एक एकीकृत, डेटालॉग-आधारित क्वेरी भाषा डब्ल्यूओक्यूएल (वेब वस्तु क्वेरी भाषा) के साथ एक दस्तावेज़ स्टोर के साथ-साथ एक ग्राफ़ डेटा मॉडल का समर्थन करता है।<ref>{{Cite web|title=TerminusX - Why TerminusX|url=https://terminusdb.com/why-terminus/|access-date=2021-12-16|website=terminusdb.com}}</ref>
| {{yes}}
| {{yes}}
|-
|-
| [[TokuMX]]
| [[TokuMX|तोकु एमएक्स]]  
|Tokutek
|तोकुटेक
|{{Open source|[[GNU Affero General Public License]]}}
|{{Open source|[[GNU Affero General Public License]]}}
|[[C++]], [[C Sharp (programming language)|C#]], [[Go (Programming language)|Go]]
|[[C++|सी ++]],[[सी#%2C%20%E0%A4%9C%E0%A4%BE%E0%A4%93|सी #,]] [[सी, सी#%2C%20%E0%A4%9C%E0%A4%BE%E0%A4%B5%E0%A4%BE%2C%20%E0%A4%AA%E0%A4%BE%E0%A4%AF%E0%A4%A5%E0%A4%A8%2C%20%E0%A4%A8%E0%A5%8B%E0%A4%A1.%E0%A4%9C%E0%A5%87%E0%A4%8F%E0%A4%B8%2C%20%E0%A4%97%E0%A5%8B|गो]]
|[[MongoDB]] with [[Fractal tree index|Fractal Tree indexing]]
|[[MongoDB|मोंगो डाटाबेस]] [[फ्रैक्टल ट्री इंडेक्सिंग|सूचीकरण भग्न वृक्ष]] के साथ।
|{{dunno}}
|{{dunno}}
|}
|}




=== ्सएमएल डेटाबेस कार्यान्वयन ===
=== एक्सएमएल डेटाबेस कार्यान्वयन ===
{{Further|XML database}}
{{Further|एक्सएमएल डेटाबेस}}
अधिकांश एक्सएमएल डेटाबेस दस्तावेज़-उन्मुख डेटाबेस हैं।
अधिकांश एक्सएमएल डेटाबेस दस्तावेज़-उन्मुख डेटाबेस हैं।


Line 354: Line 353:
* [[डेटा विश्लेषण]]
* [[डेटा विश्लेषण]]
* [[पूरा पाठ खोजें]]
* [[पूरा पाठ खोजें]]
* [[इन-मेमोरी डेटाबेस]]
* [[इन-मेमोरी डेटाबेस|मेमोरी में डेटाबेस]]
* [[इंटरनेट संदेश एक्सेस प्रोटोकॉल|इंटरनेट संदेश ्सेस प्रोटोकॉल]] (IMAP)
* [[इंटरनेट संदेश एक्सेस प्रोटोकॉल|इंटरनेट संदेश अभिगम प्रोटोकॉल]] (आईएमएपी)
* [[मशीन-पठनीय दस्तावेज़]]
* [[मशीन-पठनीय दस्तावेज़]]
* [[बहु-मॉडल डेटाबेस]]
* [[बहु-मॉडल डेटाबेस]]
Line 374: Line 373:


==अग्रिम पठन==
==अग्रिम पठन==
* Assaf Arkin. (2007, September 20). [https://web.archive.org/web/20080327222152/http://blog.labnotes.org/2007/09/20/read-consistency-dumb-databases-smart-services/ Read Consistency: Dumb Databases, Smart Services.]
* Assaf Arkin. (2007, September 20). [https://web.archive.org/web/20080327222152/http://blog.labnotes.org/2007/09/20/read-consistency-dumb-databases-smart-services/ Read Consistency: Dumb डेटाबेसs, Smart Services.]




==बाहरी संबंध==
==बाहरी संबंध==
* [http://db-engines.com/en/ranking/document+store DB-Engines Ranking of Document Stores] by popularity, updated monthly
* [http://db-engines.com/en/ranking/document+store डाटाबेस-Engines Ranking of दस्तावेज़ Stores] by popularity, updated monthly


{{Database models}}
[[Category:Articles with hatnote templates targeting a nonexistent page]]
{{Databases}}
[[Category: दस्तावेज़-उन्मुख डेटाबेस | दस्तावेज़-उन्मुख डेटाबेस ]] [[Category: डेटा प्रबंधन]] [[Category: डेटाबेस प्रबंधन तंत्र]] [[Category: डेटाबेस के प्रकार]] [[Category: डेटा विश्लेषण]] [[Category: डेटाबेस]]
 
 
 
[[Category: Machine Translated Page]]
[[Category:Created On 25/02/2023]]
[[Category:Created On 25/02/2023]]
[[Category:Machine Translated Page]]
[[Category:Pages with script errors]]
[[Category:Templates Vigyan Ready]]
[[Category:Webarchive template wayback links]]
[[Category:डेटा प्रबंधन]]
[[Category:डेटा विश्लेषण]]
[[Category:डेटाबेस]]
[[Category:डेटाबेस के प्रकार]]
[[Category:डेटाबेस प्रबंधन तंत्र]]
[[Category:दस्तावेज़-उन्मुख डेटाबेस| दस्तावेज़-उन्मुख डेटाबेस ]]

Latest revision as of 10:33, 14 March 2023

दस्तावेज़-उन्मुख डेटाबेस, दस्तावेज़ भंडार, कंप्यूटर प्रोग्राम और डेटा भंडारण प्रणाली है। जिसे दस्तावेज़-उन्मुख जानकारी को संग्रहीत करने, पुनर्प्राप्त करने और प्रबंधित करने के लिए रचना किया गया है, जिसे अर्ध-संरचित मॉडल के रूप में भी जाना जाता है।[1]दस्तावेज़-उन्मुख डेटाबेस नोएसक्यूएल डेटाबेस की मुख्य श्रेणियों में से हैं और दस्तावेज़-उन्मुख डेटाबेस शब्द की लोकप्रियता बढ़ी है[2] नोएसक्यूएल शब्द के उपयोग के साथ ही एक्सएमएल डेटाबेस दस्तावेज़-उन्मुख डेटाबेस का उपवर्ग है जो एक्सएमएल दस्तावेज़ों के साथ काम करने के लिए अनुकूलित है। ग्राफ डेटाबेस समान हैं, किन्तु परत जोड़ते हैं और संबंधपरक जो उन्हें तेजी से पार करने के लिए दस्तावेज़ों को लिंक करने की अनुमति देता है।

दस्तावेज़-उन्मुख डेटाबेस स्वाभाविक रूप से मौलिक मूल्य डेटाबेस भंडार अन्य नोएसक्यूएल डेटाबेस अवधारणा का उपवर्ग है। यह अंतर डेटा संसाधित करने के प्रणाली में निहित है। मौलिक मूल्य भंडार में डेटा को डेटाबेस के लिए स्वाभाविक रूप से अपारदर्शी माना जाता है, जबकि दस्तावेज़-उन्मुख प्रणाली मेटा डेटा निकालने के लिए दस्तावेज़ में आंतरिक संरचना पर निर्भर करती है जिसे डेटाबेस इंजन आगे अनुकूलन के लिए उपयोग करता है। चूंकि प्रणाली में उपकरणों के कारण अंतर अधिकांशतः नगण्य होता है,[lower-alpha 1] वैचारिक रूप से दस्तावेज़-भंडार को आधुनिक प्रोग्रामिंग तकनीकों के साथ समृद्ध अनुभव प्रदान करने के लिए रचना किया गया है।

दस्तावेज़ डेटाबेस[lower-alpha 2] पारंपरिक संबंध का डेटाबेस (आरडीबी) के साथ दृढ़ता से विपरीत है। संबंधपरक डेटाबेस सामान्यतः प्रोग्रामर द्वारा परिभाषित अलग-अलग तालिकाओं में डेटा संग्रहीत करते हैं और वस्तु कई तालिकाओं में फैली हो सकती है। दस्तावेज़ डेटाबेस किसी दिए गए वस्तु के लिए सभी सूचनाओं को डेटाबेस में उदाहरण में संग्रहीत करता है और प्रत्येक संग्रहीत वस्तु दूसरे से भिन्न हो सकती है। यह डेटाबेस में डेटा लोड करते समय वस्तु-संबंधपरक मानचित्रण की आवश्यकता को समाप्त करता है।

दस्तावेज़

दस्तावेज़-उन्मुख डेटाबेस की केंद्रीय अवधारणा दस्तावेज़ की धारणा है। जबकि प्रत्येक दस्तावेज़-उन्मुख डेटाबेस कार्यान्वयन इस परिभाषा के विवरण पर भिन्न होता है, सामान्यतः वे सभी दस्तावेजों को कुछ मानक प्रारूप संकेतीकरण में डेटा सूचना को समझाया और कूटलेखन करते हैं। उपयोग में आने वाले संकेतीकरण में एक्सएमएल, वाईएएमएल, जेएसओएन, साथ ही बीएसओएन जैसे द्विआधारी रूप सम्मलित हैं।

दस्तावेज़ भंडार में दस्तावेज़ मोटे प्रकार से किसी वस्तु की प्रोग्रामिंग अवधारणा के बराबर होते हैं। उन्हें मानक स्कीमा का पालन करने की आवश्यकता नहीं है, न ही उनके पास सभी समान खंड, छेद, भाग या कुंजियाँ होंगी। सामान्यतः वस्तुओं का उपयोग करने वाले प्रोग्राम में कई अलग-अलग प्रकार की वस्तुएं होती हैं और उन वस्तुओं में अधिकांशतः कई वैकल्पिक क्षेत्र होते हैं। प्रत्येक वस्तु, यहां तक ​​कि ही वर्ग की भी, बहुत अलग दिख सकती है। दस्तावेज़ भंडार समान हैं कि वे ही भंडार में विभिन्न प्रकार के दस्तावेज़ों को अनुमति देते हैं, उनके भीतर क्षेत्र वैकल्पिक होने की अनुमति देते हैं। अधिकांशतः उन्हें विभिन्न संकेतीकरण प्रणाली का उपयोग करके कूटलेखन करने की अनुमति देते हैं। उदाहरण के लिए, निम्नलिखित जेएसओएन में कूटलेखनेड दस्तावेज़ है।

{
    "FirstName": "Bob", 
    "Address": "5 Oak St.", 
    "Hobby": "sailing"
}

एमएल में दूसरा दस्तावेज़ कूटलेखन किया जा सकता है:

  <contact>
    <firstname>Bob</firstname>
    <lastname>Smith</lastname>
    <phone type="Cell">(123) 555-0178</phone>
    <phone type="Work">(890) 555-0133</phone>
    <address>
      <type>Home</type>
      <street1>123 Back St.</street1>
      <city>Boys</city>
      <state>AR</state>
      <zip>32225</zip>
      <country>US</country>
    </address>
  </contact>

ये दो दस्तावेज़ कुछ संरचनात्मक तत्वों कोएक - दूसरे के साथ साझा करते हैं, किन्तु प्रत्येक में अद्वितीय तत्व भी होते हैं। दस्तावेज़ के अंदर संरचना और पाठ अन्य डेटा को सामान्यतः दस्तावेज़ की सामग्री के रूप में संदर्भित किया जाता है और पुनर्प्राप्ति संपादन विधियों के माध्यम से संदर्भित किया जा सकता है। संबंधपरक डेटाबेस के विपरीत जहां प्रत्येक आलेख में समान क्षेत्र होते हैं, अप्रयुक्त क्षेत्र को खाली छोड़ देते हैं। उपरोक्त उदाहरण में किसी भी दस्तावेज़ (आलेख) में कोई खाली 'क्षेत्र' नहीं है। यह दृष्टिकोण बिना किसी आवश्यकता के कुछ आलेख में नई जानकारी को जोड़ने की अनुमति देता है, कि डेटाबेस में हर दूसरा आलेख समान संरचना साझा करता है।

दस्तावेज़ डेटाबेस सामान्यतः अतिरिक्त मेटाडेटा को दस्तावेज़ सामग्री के साथ संबद्ध और संग्रहीत करने के लिए प्रदान करते हैं। वह मेटाडेटा सुविधाओं से संबंधित हो सकता है, जो डेटाभंडार दस्तावेज़ों को व्यवस्थित करने, सुरक्षा प्रदान करने और अन्य कार्यान्वयन विशिष्ट सुविधाओं के लिए प्रदान करता है।

सीआरयूडी संचालन

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

  • निर्माण या सम्मिलन
  • पुनर्प्राप्ति या क्वेरी, खोज, पढ़ना या खोजना
  • अद्यतन करें या संपादित करें
  • हटाना

कुंजी

दस्तावेज़ों को डेटाबेस में अद्वितीय कुंजी के माध्यम से संबोधित किया जाता है, जो उस दस्तावेज़ का प्रतिनिधित्व करता है। यह कुंजी साधारण पहचानकर्ता (आईडी), सामान्यतः शृंखला (कंप्यूटर विज्ञान), यूआरआई पथ (कंप्यूटिंग) है। डेटाबेस से दस्तावेज़ को पुनः प्राप्त करने के लिए कुंजी का उपयोग किया जा सकता है। सामान्यतः डेटाबेस दस्तावेज़ पुनर्प्राप्ति को गति देने के लिए कुंजी पर डाटाबेस अनुक्रमणिका रखता है और कुछ स्थितियों में डेटाबेस में दस्तावेज़ बनाने और सम्मिलित करने के लिए कुंजी की आवश्यकता होती है।

पुनर्प्राप्ति

दस्तावेज़-उन्मुख डेटाबेस की अन्य परिभाषित विशेषता यह है कि दस्तावेज़ को पुनः प्राप्त करने के लिए उपयोग की जा सकने वाली सरल कुंजी-से-दस्तावेज़ लुकअप से परे, डेटाबेस एपीआई क्वेरी भाषा प्रदान करता है। जो उपयोगकर्ता को सामग्री के आधार पर दस्तावेज़ों को पुनः प्राप्त करने की अनुमति देता है। मेटाडेटा उदाहरण के लिए, आप ऐसी क्वेरी चाहते हैं जो निश्चित क्षेत्र के साथ निश्चित मान पर विन्यस्त किए गए सभी दस्तावेज़ों को पुनः प्राप्त करे। क्वेरी एपीआई या क्वेरी भाषा सुविधाओं का विन्यस्त उपलब्ध है, साथ ही प्रश्नों का अपेक्षित प्रदर्शन, कार्यान्वयन से दूसरे कार्यान्वयन में महत्वपूर्ण रूप से भिन्न होता है। इसी प्रकार, उपलब्ध अनुक्रमणिकािंग विकल्पों और कॉन्फ़िगरेशन के विशिष्ट विन्यस्त कार्यान्वयन से बहुत भिन्न होते हैं।

यह यहाँ है कि दस्तावेज़ भंडार मौलिक मूल्य भंडार से सबसे अधिक भिन्न होता है। सिद्धांत रूप में, मौलिक मूल्य भंडार में मान भंडार के लिए अपारदर्शी होते हैं, वे अनिवार्य रूप से काला बॉक्स होते हैं। वे दस्तावेज़ भंडार के समान खोज प्रणाली की प्रस्तुत कर सकते हैं, किन्तु सामग्री के संगठन के बारे में कम समझ हो सकती है। दस्तावेज़ भंडार सामग्री को वर्गीकृत करने के लिए दस्तावेज़ में मेटाडेटा का उपयोग करते हैं। उदाहरण के लिए, उन्हें यह समझने की अनुमति देता है कि अंकों की श्रृंखला फ़ोन नंबर है और दूसरा डाक कोड है। यह उन्हें उन प्रकार के डेटा पर खोज करने की अनुमति देता है, उदाहरण के लिए, 555 वाले सभी फ़ोन नंबर, जो ज़िप कोड 55555 को अनदेखा कर देंगे।

संपादन

दस्तावेज़ डेटाबेस सामान्यतः दस्तावेज़ की सामग्री मेटाडेटा को अद्यतन या संपादित करने के लिए कुछ तंत्र प्रदान करते हैं, तो पूरे दस्तावेज़ के प्रतिस्थापन की अनुमति देकर दस्तावेज़ के अलग-अलग संरचनात्मक टुकड़े हैं।

संगठन

दस्तावेज़ डेटाबेस कार्यान्वयन दस्तावेज़ों को व्यवस्थित करने के विभिन्न विधियों को प्रस्तुत करता है, जिसमें की धारणाएँ भी सम्मलित हैं।

  • संग्रह: दस्तावेजों के समूह जहां कार्यान्वयन के आधार पर संग्रह के अंदर रहने के लिए दस्तावेज़ को लागू किया जा सकता है, और कई संग्रहों में रहने की अनुमति दी जा सकती है।
  • टैग और अदृश्य मेटाडेटा: दस्तावेज़ सामग्री के बाहर अतिरिक्त डेटा हैं।
  • निर्देशिका पदानुक्रम: पेड़ जैसी संरचना में व्यवस्थित दस्तावेजों के समूह सामान्यतः पथ यूआरआई पर आधारित होते हैं।

कभी-कभी ये संगठनात्मक विचार इस बात में भिन्न होते हैं कि वे कितने तार्किक विरूद्ध भौतिक हैं, जैसे डिस्क पर मेमोरी में अभ्यावेदन।

अन्य डेटाबेस से संबंध

मौलिक मूल्य भंडार से संबंध

दस्तावेज़-उन्मुख डेटाबेस विशेष मौलिक मूल्य डेटाबेस मौलिक मूल्य भंडार है, जो स्वयं अन्य नोएसक्यूएल डेटाबेस श्रेणी है। साधारण मौलिक मूल्य भंडार में दस्तावेज़ की सामग्री अपारदर्शी होती है। दस्तावेज़-उन्मुख डेटाबेस एपीआई या क्वेरी/अद्यतन भाषा प्रदान करता है जो दस्तावेज़ में आंतरिक संरचना के आधार पर क्वेरी या अद्यतन करने की क्षमता को उजागर करता है। यह अंतर उन उपयोगकर्ताओं के लिए मामूली हो सकता है जिन्हें समृद्ध क्वेरी, पुनर्प्राप्ति या संपादन एपीआई की आवश्यकता नहीं होती है, जो सामान्यतः दस्तावेज़ डेटाबेस द्वारा प्रदान किए जाते हैं। आधुनिक मौलिक मूल्य भंडार में अधिकांशतः मेटाडेटा के साथ काम करने, दस्तावेज़ भंडार के बीच की रेखाओं को धुंधला करने की सुविधाएँ सम्मलित होती हैं।

खोज इंजन से संबंध

अपाचे सोलर और एलास्टिकसेअर्च जैसे कुछ खोज इंजन उर्फ सूचना पुनर्प्राप्ति प्रणाली दस्तावेज़-उन्मुख डेटाबेस की परिभाषा में उपयुक्त होने के लिए दस्तावेज़ों पर पर्याप्त मुख्य संचालन प्रदान करते हैं।

संबंधपरक डेटाबेस से संबंध

संबंधपरक डेटाबेस में, डेटा को पहले कई पूर्वनिर्धारित प्रकारों में वर्गीकृत किया जाता है और प्रत्येक प्रकार की अलग-अलग प्रविष्टियाँ आलेख रखने के लिए तालिकाएँ बनाई जाती हैं। तालिकाएँ प्रत्येक आलेख के क्षेत्र में डेटा को परिभाषित करती हैं, जिसका अर्थ है कि तालिका में प्रत्येक आलेख का समग्र रूप समान है। व्यवस्थापक तालिकाओं के बीच संबंधों को भी परिभाषित करता है और कुछ निश्चित क्षेत्रों का चयन करता है। जो उनके अनुसार खोज के लिए सबसे अधिक उपयोग किए जाएंगे और उन पर अनुक्रमणिका को परिभाषित करता है। संबंधात्मक बनावट में महत्वपूर्ण अवधारणा यह है कि कोई भी डेटा जिसे दोहराया जा सकता है, सामान्य रूप से अपनी तालिका में रखा जाता है और यदि ये उदाहरण -दूसरे से संबंधित हैं। तो उन्हें साथ समूहित करने के लिए कॉलम चुना जाता है, विदेशी कुंजी। इस रचना को डेटाबेस सामान्यीकरण के रूप में जाना जाता है।[3]उदाहरण के लिए, पता पुस्तिका एप्लिकेशन को सामान्यतः संपर्क नाम, वैकल्पिक छवि, अधिक फ़ोन नंबर, अधिक डाक पते, और अधिक ईमेल पते संग्रहीत करने की आवश्यकता होगी। विहित संबंधपरक डेटाबेस में डेटा के प्रत्येक बिट के लिए पूर्वनिर्धारित क्षेत्रों के साथ इन पंक्तियों में से प्रत्येक के लिए तालिकाएँ बनाई जाएंगी। संपर्क तालिका में FIRST_नाम, उपनाम और छवि कॉलम सम्मलित हो सकते हैं, जबकि फ़ोन नंबर तालिका में देश कोड, क्षेत्र कोड, फोन नंबर और घर, काम, आदि सम्मलित हो सकते हैं। फ़ोन नंबर तालिका में विदेशी कुंजी स्तंभ, संपर्क_आईडी भी सम्मलित है, जिसमें संपर्क बनाए जाने के समय निर्दिष्ट विशिष्ट आईडी संख्या होती है। मूल संपर्क को फिर से बनाने के लिए, डेटाबेस इंजन तालिकाओं के समूह में संबंधित वस्तुओं को देखने के लिए विदेशी कुंजियों का उपयोग करता है और मूल डेटा का पुनर्निर्माण करता है।

इसके विपरीत, दस्तावेज़-उन्मुख डेटाबेस में कोई आंतरिक संरचना नहीं हो सकती है, जो सीधे किसी तालिका की अवधारणा पर चित्रण करती है। क्षेत्र और रिश्ते सामान्यतः पूर्वनिर्धारित अवधारणाओं के रूप में उपस्तिथ नहीं होते हैं। इसके अतिरिक्त, किसी वस्तु के सभी डेटा को दस्तावेज़ में रखा जाता है और डेटाबेस में प्रविष्टि के रूप में संग्रहीत किया जाता है। पता पुस्तिका के उदाहरण में दस्तावेज़ में संपर्क का नाम, छवि, और कोई भी संपर्क जानकारी, सभी ही आलेख में सम्मलित होंगे। उस प्रविष्टि को उसकी कुंजी के माध्यम से अभिगम किया जाता है, जो डेटाबेस को एप्लिकेशन को दस्तावेज़ को पुनः प्राप्त करने और वापस करने की अनुमति देता है। संबंधित डेटा को पुनः प्राप्त करने के लिए किसी अतिरिक्त कार्य की आवश्यकता नहीं है, यह सब वस्तु में लौटाया जाता है।

दस्तावेज़-उन्मुख और संबंधपरक मॉडल के बीच महत्वपूर्ण अंतर यह है कि दस्तावेज़ के मामले में डेटा स्वरूप पूर्वनिर्धारित नहीं होते हैं। ज्यादातर स्थितियों में किसी भी प्रकार के दस्तावेज़ को किसी भी डेटाबेस में संग्रहीत किया जा सकता है और वे दस्तावेज़ किसी भी समय प्रकार और रूप में बदल सकते हैं। यदि कोई किसी संपर्क में देश का झंडा जोड़ना चाहता है, तो इस क्षेत्र को नए दस्तावेज़ों में डाला जा सकता है, क्योंकि इसका डेटाबेस पहले से संग्रहीत उपस्तिथा दस्तावेज़ों पर कोई प्रभाव नहीं पड़ेगा। डेटाबेस से जानकारी की पुनर्प्राप्ति में सहायता के लिए, दस्तावेज़-उन्मुख प्रणाली सामान्यतः व्यवस्थापक को कुछ प्रकार की जानकारी देखने के लिए डेटाबेस को संकेत प्रदान करने की अनुमति देते हैं। ये संबंधपरक केस में अनुक्रमणिका के समान काम करते हैं। अधिकांश दस्तावेज़ की सामग्री के बाहर अतिरिक्त मेटाडेटा जोड़ने की क्षमता भी प्रदान करते हैं, उदाहरण के लिए, पता पुस्तिका के भागों के रूप में प्रविष्टियों को टैग करना, जो प्रोग्रामर को सभी प्रकार की पता पुस्तिका प्रविष्टियों की प्रकार संबंधित प्रकार की जानकारी प्राप्त करने की अनुमति देता है। यह तालिका के समान कार्यक्षमता प्रदान करता है, किन्तु अवधारणा डेटा की श्रेणियां को इसके भौतिक कार्यान्वयन तालिकाओं से अलग करता है।

उत्कृष्ट सामान्यीकृत संबंधपरक मॉडल में डेटाबेस में वस्तुओं को डेटा की अलग-अलग पंक्तियों के रूप में दर्शाया जाता है, जो कि उन्हें प्राप्त होने के बाद दी गई संरचना से परे नहीं होती है। यह प्रोग्रामिंग वस्तुओं को उनके संबंधित डेटाबेस पंक्तियों में और से अनुवाद करने का प्रयास करते समय समस्याएँ उत्पन्न करता है, समस्या जिसे वस्तु-संबंधपरक प्रतिबाधा बेमेल के रूप में जाना जाता है।[4] दस्तावेज़ अधिक बारीकी से भंडार करता है, कुछ स्थितियों में सीधे भंडार में प्रोग्रामिंग वस्तुओं को चित्रण करता है। इनका विपणन अधिकांशतः नोएसक्यूएल शब्द का उपयोग करके किया जाता है।

कार्यान्वयन

नाम प्रकाशक लाइसेंस भाषाओं का समर्थन टिप्पणियाँ शांतिदायक एपीआई
एयरोस्पाइक एयरोस्पाइक AGPL and Proprietary सी, सी #, जावा, स्काला, पायथन, नोड.जेएस, पीएचपी, गो, रस्ट, स्प्रिंग फ्रेमवर्क एयरोस्पाइक एक फ्लैश-ऑप्टिमाइज्ड और मेमोरी में वितरित मौलिक मूल्य नोक्यूएल डेटाबेस है जो एक डॉक्यूमेंट स्टोर मॉडल को भी समर्थन करता है।[5] Yes[6]
एलेग्रो ग्राफ फ्रांज, इंक। Proprietary जावा, पायथन, कॉमन लिस्प, रूबी, स्काला, सी #, पर्ल डेटाबेस प्लेटफ़ॉर्म एक ही डेटाबेस में दस्तावेज़ स्टोर और ग्राफ़ डेटा मॉडल का समर्थन करता है। कामओएन, कामओएन-एलडी, आरडीएफ, पूर्ण-पाठ खोज, एसीआईडी, दो चरण की प्रतिबद्धता, मल्टी-मास्टर प्रतिकृति, प्रोलॉग और एसपीएआरक्यूएल का समर्थन करता है। Yes[7]
अरांगोडाटाबेस अरांगोडाटाबेस Apache License सी, सी #, जावा, पायथन, नोड.जेएस, पीएचपी, स्काला, गो, रूबी, एलिक्सिर डेटाबेस सिस्टम एक डेटाबेस कोर और एक एकीकृत क्वेरी भाषा एक्यूएल (ए रेंजो डी बी क्वेरी भाषा) के साथ दस्तावेज़ स्टोर के साथ-साथ कुंजी/मान और ग्राफ़ डेटा मॉडल का समर्थन करता है। Yes[8]
आर्केडडाटाबेस आर्केड डाटा लिमिटेड। Apache License जावा बहु-मॉडल डेटाबेस समर्थन दस्तावेज़, ग्राफ़, और कुंजी/मान मॉडल, एसक्यूएल बोली द्वारा पूछे गए। Yes[9]
बेसएक्स बेसएक्स टीम BSD License जावा, एक्स क्वेरी निर्धारण, कार्यओएन और द्विआधारी स्वरूपों के लिए समर्थन; क्लाइंट-/सर्वर आधारित आर्किटेक्चर; समवर्ती संरचनात्मक और पूर्ण-पाठ खोज और अद्यतन। Yes
काचे इंटरसिस्टम्स कॉर्पोरेशन। Proprietary जावा, सी #, नोड.जेएस सामान्यतः स्वास्थ्य, व्यापार और सरकारी अनुप्रयोगों में उपयोग किया जाता है। Yes
क्लाउडंत क्लाउडंत, इंक। Proprietary एरलांग, जावा, स्काला और सी बिग काउच पर आधारित वितरित डेटाबेस सेवा, कंपनी का अपाचे समर्थित काउचडीबी प्रोजेक्ट का खुला स्त्रोत फोर्क। कामओन मॉडल का उपयोग करता है। Yes
क्लस्टरपॉइंट डेटाबेस क्लस्टरपॉइंट लिमिटेड Proprietary with free download जावा स्क्रिप्ट, एसक्यूएल, पीएचपी, सी #, जावा, पायथन, नोड.जेएस, सी, सी ++, वितरित दस्तावेज़ -ओरिएंटेड एक्सएमएल / जेएसओएन डेटाबेस एसीआईडी-अनुपालन लेनदेन वाला मंच; उच्च-उपलब्धता डेटा प्रतिकृति और विखंडन; निर्मित में प्रासंगिकता रैंकिंग के साथ पूर्ण-पाठ खोज इंजन; जेएस/एसक्यूएल क्वेरी भाषा; जीआईएस; भुगतान-प्रति-उपयोग के रूप में उपलब्ध है डेटाबेस एक सेवा के रूप में एक -परिसर में मुक्त ट्रोकोनेट डाउनलोड के रूप में। Yes
काउचबेस सर्वर काउचबेस, इंक. Apache License सी, सी #, जावा, पायथन, नोड.जेएस, पीएचपी, एसक्यूएल, गो, स्प्रिंग फ्रेमवर्क, एलआईएनक्यू निर्देशकीय नोक्यूएल दस्तावेज़ डेटाबेस, कार्योएन मॉडल और एसक्यूएल आधारित क्वेरी भाषा। Yes[10]
काउचडाटाबेस अपाचे सॉफ्टवेयर फाउंडेशन Apache License कोई भी भाषा जो HTTP अनुरोध कर सकती है बहु-संस्करण समवर्ती नियंत्रण और सीमित एसीआईडी ​​गुणों के साथ बाकी/एचटीटीपी पर कार्योएन। विचारों और प्रश्नों के लिए मानचित्र और कम करें का उपयोग करता है।[11] Yes[12]
क्रेटआईओ क्रेट टेक्नोलॉजी जीएमबीएच Apache License जावा वास्तविक समय के लिए जाने-पहचाने एसक्यूएल सिंटैक्स का उपयोग करें। एक क्लस्टर में डिप्लिटिक क्वेरीज़। द्विआधारी वस्तु (बीएलओबी) के लिए अंतर्निहित समर्थन के साथ ल्यूसीन/एलास्टिक से अर्च पारिस्थितिकी तंत्र पर आधारित। Yes[13]
कास्मोस डाटाबेस माइक्रोसॉफ्ट Proprietary सी #, जावा, पायथन, नोड.जेएस, जावा स्क्रिप्ट, एसक्यूएल प्लेटफ़ॉर्म-एज़-ए-सर्विस ऑफ़रिंग, माइक्रोसॉफ्ट अज़ूरे प्लेटफ़ॉर्म का भाग। पहले के अज़ूरे दस्तावेज़ डेटाबेस पर बनाता है और उसका विस्तार करता है। Yes
दस्तावेज़ डाटाबेस अमेज़न वेब सेवाएँ Proprietary online service विभिन्न, बाकी पूरी तरह से प्रबंधित मोंगो डाटाबेस वी3.6-संगत डेटाबेस सेवा Yes
डाइनेमोडाटाबेस अमेज़न वेब सेवाएँ Proprietary जावा, जावा स्क्रिप्ट, नोड.जेएस, गो, सी# .नेट, पर्ल, पीएचपी, पायथन, रूबी, रस्ट, हास्केल, एरलांग, डीजेंगो, और ग्रेल्स पूरी तरह से प्रबंधित मालिकाना नोक्यूएल डेटाबेस सेवा जो कुंजी-मूल्य और दस्तावेज़ डेटा संरचनाओं का समर्थन करती है Yes
एलास्टिकसेअर्च शे बैनन Dual-licensed under Server Side Public License and Elastic license. जावा जेएसओएन, खोज इंजन। Yes
अस्तित्व अस्तित्व LGPL एक्स क्वेरी, जावा युक्ति बाकी/एचटीटीपी, वेबडीएवी, लुसीन पूर्णपाठ खोज, द्विआधारी डेटा समर्थन, सत्यापन, वर्ज़निंग, क्लस्टरिंग, ट्रिगर्स, यूआरएल पुनर्लेखन, संग्रह, एसीएलएस, एक्स क्वेरी अद्यतन पर Yes[14]
इन्फोर्मिक्स आईबीएम Proprietary, with no-cost editions[15] विभिन्न (मोंगो डेटाबेस डेटाबेस के साथ संगत) संबद्धता, प्रतिकृति, तेज करना और एसीआईडी अनुपालन के साथ संबद्धता बीएमएस। Yes
जैकबबिट अपाचे फाउंडेशन Apache License जावा जावा सामग्री भंडार कार्यान्वयन ?
एचसीएल नोट्स (एचसीएल डोमिनोज़) एचसीएल Proprietary लोटसस्क्रिप्ट, जावा, नोट्स सूत्र भाषा बहुमान Yes
मार्कलॉजिक मार्कलॉजिक कारपोरेशन Free Developer लाइसेंस or Commercial[16] जावा, जावा स्क्रिप्ट, नोड.जेएस, एक्स क्वेश्चन, स्पार्कल, एक्सएसएलटी, सी ++ वितरित दस्तावेज़ -ओरिएंटेड डेटाबेस for जेएसओएन, एक्सएमएल, और आरडीएफ ट्रिपल। अंतर्निहित पूर्ण-पाठ खोज, एसीआईडी ​​लेनदेन, उच्च उपलब्धता और आपदा वसूली, प्रमाणित सुरक्षा। Yes
मोंगो डाटाबेस मोंगो डाटाबेस, इंक Server Side Public License for the DBMS, Apache 2 License for the client drivers[17] सी, सी++, सी#, जावा, पर्ल, पीएचपी, पायथन, गो, निस्पंद.जेएस, रूबी, रस्ट, स्काला प्रतिकृति और तेज करना के साथ डेटाबेस डेटाबेस, बीएसओएन स्टोर (द्विआधारी प्रारूप जेएसओएन). Yes[18][19]
मम्प्स डेटाबेस ? Proprietary and Affero GPL[20] मम्प्स सामान्यतः स्वास्थ्य अनुप्रयोगों में उपयोग किया जाता है। ?
वस्तु डेटाबेस++ एककी सॉफ्टवेयर Proprietary सी++, सी#, टीस्क्रिप्ट द्विआधारी नेटिव सी ++ वर्ग संरचनाएं ?
खुला लिंक विरचोसो खुला लिंक सॉफ़्टवेयर GPLv2[1] and proprietary सी ++, C#, जावा, स्पार्कल मिडलवेयर और डेटाबेस इंजन हाइब्रिड Yes
ओरिएंट डाटाबेस ओरिएंट प्रौद्योगिकियों Apache License जावा एचटीटीपी, एसक्यूएल समर्थन, एसीआईडी लेनदेन पर कार्य करें Yes
ओरेकलनोएसक्यूएल डेटाबेस ओरेकलकॉर्प अपाचे and proprietary सी, सी#, जावा, पायथन, नोड.जेएस, गो कुछ भी साझा नहीं किया गया, क्षैतिज रूप से स्केलेबल डेटाबेस स्कीमा-रहित अधिकारोएन, निश्चित स्कीमा तालिकाओं, और कुंजी/मान युग्मों के समर्थन के साथ। एसीआईडी लेनदेन का भी समर्थन करता है। Yes
क्यूजक्स क्वालकॉम Proprietary रेस्ट, जावा एक्स क्वेश्चन, एक्सएसएलटी, सी, सी++, पायथन वितरित दस्तावेज़ -ओरिएंटेड व्यवस्थित डेटाबेस एकीकृत के साथ पूरा पाठ खोजें, जेएसओएन, पाठ, और बायनेरिज़ के लिए समर्थन। Yes
रेडिस जेएसओएन रेडिस रेडिस Source Available लाइसेंस (RSAL) पायथन जेएसओएन एकीकृत के साथ पूरा पाठ खोजें.[21] Yes
पुनर्विचार डाटाबेस ? Apache License[22] सी++, जावा स्क्रिप्ट, रूबी, जावा वितरित दस्तावेज़ -ओरिएंटेड जेएसओएन प्रतिकृति और तेज करना के साथ डेटाबेस। No
एसएपी हाना एसएपी Proprietary एसक्यूएल जैसी भाषा एसीआईडी लेनदेन समर्थित, जेएसओएन केवल Yes
सदना Sedna.org Apache License सी ++, एक्स क्वेरी एक्सएमएल डेटाबेस No
साधारणडाटाबेस अमेज़न वेब सेवाएँ Proprietary online service एरलंग ?
अपाचे सोलर अपाचे सॉफ्टवेयर फाउंडेशन Apache License[23] जावा जेएसओएन, सीएसवी, एक्सएमएल, और कुछ अन्य प्रारूप.[24] खोज इंजन। Yes[25]
टर्मिनस डाटाबेस टर्मिनस डाटाबेस Apache License पायथन, नोड.जेएस, जावास्क्रिप्ट डेटाबेस सिस्टम एक डेटाबेस कोर और एक एकीकृत, डेटालॉग-आधारित क्वेरी भाषा डब्ल्यूओक्यूएल (वेब वस्तु क्वेरी भाषा) के साथ एक दस्तावेज़ स्टोर के साथ-साथ एक ग्राफ़ डेटा मॉडल का समर्थन करता है।[26] Yes
तोकु एमएक्स तोकुटेक GNU Affero General Public License सी ++,सी #, गो मोंगो डाटाबेस सूचीकरण भग्न वृक्ष के साथ। ?


एक्सएमएल डेटाबेस कार्यान्वयन

अधिकांश एक्सएमएल डेटाबेस दस्तावेज़-उन्मुख डेटाबेस हैं।

यह भी देखें

टिप्पणियाँ

  1. To the point that document-oriented and key-value systems can often be interchanged in operation.
  2. And key-value stores in general.


संदर्भ

  1. Drake, Mark (9 August 2019). "NoSQL डेटाबेस मैनेजमेंट सिस्टम और मॉडल की तुलना". DigitalOcean. Archived from the original on 13 August 2019. Retrieved 23 August 2019. Document-oriented databases, or document stores, are NoSQL databases that store data in the form of documents. Document stores are a type of key-value store: each document has a unique identifier — its key — and the document itself serves as the value.
  2. "DB-Engines Ranking per database model category".
  3. "डेटाबेस सामान्यीकरण मूल बातें का विवरण". Microsoft.
  4. Wambler, Scott. "वस्तु-संबंधपरक प्रतिबाधा बेमेल". Agile Data.
  5. "Documentation | Aerospike - Key-Value Store". docs.aerospike.com. Retrieved 3 May 2021.
  6. "Documentation | Aerospike". docs.aerospike.com. Retrieved 3 May 2021.
  7. "HTTP Protocol for AllegroGraph".
  8. "Multi-model highly available NoSQL database". ArangoDB.
  9. "HTTP API". ArcadeDB.
  10. Documentation Archived 2012-08-20 at the Wayback Machine. Couchbase. Retrieved on 2013-09-18.
  11. "Apache CouchDB". Apache Couchdb. Archived from the original on October 20, 2011.
  12. "HTTP_Document_API - Couchdb Wiki". Archived from the original on 2013-03-01. Retrieved 2011-10-14.
  13. "Crate SQL HTTP Endpoint (Archived copy)". Archived from the original on 2015-06-22. Retrieved 2015-06-22.
  14. eXist-db Open Source Native XML Database. Exist-db.org. Retrieved on 2013-09-18.
  15. "Compare the Informix Version 12 editions". 22 July 2016.
  16. "MarkLogic Licensing". Archived from the original on 2012-01-12. Retrieved 2011-12-28.
  17. "MongoDB Licensing".
  18. "HTTP Interface — MongoDB Ecosystem". MongoDB Docs.
  19. "GitHub - mongodb/docs-ecosystem: MongoDB Ecosystem Documentation". June 27, 2019 – via GitHub.
  20. "GT.M High end TP database engine".
  21. "RedisJSON - a JSON data type for Redis".
  22. "Transferring copyright to The Linux Foundation, relicensing RethinkDB under ASLv2". github.com. Retrieved 27 January 2020.
  23. "solr/LICENSE.txt at main · apache/solr · GitHub". github.com. Retrieved 24 December 2022.
  24. "Response Writers :: Apache Solr Reference Guide". solr.apache.org. Retrieved 24 December 2022.
  25. "Managed Resources :: Apache Solr Reference Guide". solr.apache.org. Retrieved 24 December 2022.
  26. "TerminusX - Why TerminusX". terminusdb.com. Retrieved 2021-12-16.


अग्रिम पठन


बाहरी संबंध