डेटाबेस सर्वर: Difference between revisions
(Created page with "{{short description|Computer server providing database services}} {{more citations needed|date=September 2014}} एक डेटाबेस सर्वर एक सर...") |
(TEXT) |
||
Line 1: | Line 1: | ||
{{short description|Computer server providing database services}} | {{short description|Computer server providing database services}} | ||
{{more citations needed|date=September 2014}} | {{more citations needed|date=September 2014}} | ||
एक [[डेटाबेस]] सर्वर एक सर्वर है जो एक [[ डेटाबेस अनुप्रयोग ]] का उपयोग करता है जो क्लाइंट-सर्वर [[सॉफ्टवेयर मॉडलिंग]] द्वारा परिभाषित अन्य [[कंप्यूटर]] | एक [[डेटाबेस]] सर्वर एक सर्वर है जो एक [[ डेटाबेस अनुप्रयोग |डेटाबेस अनुप्रयोग]] का उपयोग करता है जो क्लाइंट-सर्वर [[सॉफ्टवेयर मॉडलिंग|मॉडल]] द्वारा परिभाषित अन्य [[कंप्यूटर]] क्रमादेश या कंप्यूटर को डेटाबेस सेवाएं प्रदान करता है।{{citation needed|date=January 2018|reason=The original data in this sentence was not cited and was incorrect. A database server is not a computer application. It is a server which house a database application. Web Link=https://www.pcmag.com/encyclopedia/term/40885/database-server}}<ref>{{Cite web|url=https://www.pcmag.com/encyclopedia/term/40885/database-server|title=पीसी पत्रिका विश्वकोश से डेटाबेस सर्वर परिभाषा|website=www.pcmag.com|language=en|access-date=2018-02-03}}</ref><ref>{{Cite web|url=http://ecomputernotes.com/fundamental/what-is-a-database/what-is-a-database-server|title=डेटाबेस सर्वर क्या है|last=Thakur|first=Dinesh|website=ecomputernotes.com|language=en-gb|access-date=2018-02-03}}</ref> डेटाबेस प्रबंध पद्धति (डीबीएमएस) लगातार डेटाबेस-सर्वर कार्यक्षमता प्रदान करते हैं, और कुछ डेटाबेस प्रबंधन प्रणाली (जैसे [[MySQL]]) डेटाबेस अभिगम के लिए क्लाइंट-सर्वर मॉडल पर विशेष रूप से विश्वास करते हैं (जबकि अन्य, जैसे [[SQLite]], [[एम्बेडेड डेटाबेस]] के रूप में उपयोग के लिए हैं)। | ||
उपयोगकर्ता | उपयोगकर्ता या तो उपयोगकर्ता के कंप्यूटर पर चल रहे "फ्रंट एंड" के माध्यम से डेटाबेस सर्वर तक पहुँचते हैं{{snd}}जो अनुरोधित डेटा प्रदर्शित करता है{{snd}}या "बैक एंड" के माध्यम से, जो सर्वर पर चलता है और डेटा विश्लेषण और भंडारण जैसे कार्यों को संभालता है। | ||
मास्टर-स्लेव मॉडल में, डेटाबेस मास्टर सर्वर डेटा के केंद्रीय और प्राथमिक स्थान होते हैं जबकि डेटाबेस स्लेव सर्वर [[प्रॉक्सी सर्वर|प्रॉक्सी]] के रूप में कार्य करने वाले मास्टर के तुल्यकालित बैकअप होते हैं। | |||
अधिकांश डेटाबेस | अधिकांश डेटाबेस अनुप्रयोगो क्वेरी भाषा का उत्तर देते हैं। प्रत्येक डेटाबेस अपनी क्वेरी भाषा को समझता है और प्रत्येक प्रस्तुत की गई क्वेरी को सर्वर-पठनीय रूप में परिवर्तित करता है और परिणाम प्राप्त करने के लिए इसे निष्पादित करता है। | ||
स्वामित्व डेटाबेस अनुप्रयोगों के उदाहरणों में ओरेकल,[[आईबीएम डीबी2]], [[Informix|इन्फोर्मिक्स]] और माइक्रोसॉफ्ट एसक्यूएल सर्वर सम्मिलित हैं। [[मुफ्त सॉफ्टवेयर]] डेटाबेस अनुप्रयोगों के उदाहरणों में [[PostgreSQL]] सम्मिलित हैं; और [[जीएनयू जनरल पब्लिक लाइसेंस|जीएनयू सामान्य सार्वजनिक लाइसेंस]] के अंतर्गत इंगर्स और MySQL सम्मिलित हैं। प्रत्येक सर्वर अपने स्वयं के क्वेरी तर्क और संरचना का उपयोग करता है। SQL (संरचित क्वेरी भाषा) क्वेरी भाषा करीब करीब सभी [[ संबंध का डेटाबेस |रिलेशनल डेटाबेस]] अनुप्रयोगो पर समान होती है। | |||
स्पष्टीकरण के लिए, एक डेटाबेस सर्वर केवल एक सर्वर है जो डेटाबेस अनुप्रयोगों के माध्यम से | स्पष्टीकरण के लिए, एक डेटाबेस सर्वर केवल एक सर्वर है जो डेटाबेस अनुप्रयोगों के माध्यम से सर्वर से संबंधित सेवाओं को बनाए रखता है। | ||
[[डीबी-इंजन रैंकिंग | [[डीबी-इंजन रैंकिंग|डीबी-इंजन]] ने अपनी श्रेणी में 300 से अधिक डीबीएमएस सूचीबद्ध करता है।<ref> | ||
{{cite web | {{cite web | ||
|url= http://db-engines.com/en/ranking | |url= http://db-engines.com/en/ranking | ||
Line 22: | Line 22: | ||
}} | }} | ||
</ref> | </ref> | ||
== इतिहास == | == इतिहास == | ||
1969 में [[चार्ल्स बच्चन]] द्वारा डेटा के बड़े | 1969 में [[चार्ल्स बच्चन]] द्वारा डेटा के बड़े समुच्चय के मॉडलिंग की नींव पहली बार प्रस्तावित की गई थी।<ref name="dbhist">{{Cite web |url=http://knol.google.com/k/databases-history-early-development |title=डेटाबेस - इतिहास और प्रारंभिक विकास|access-date=2016-07-08 |archive-url=https://web.archive.org/web/20120420063339/http://knol.google.com/k/databases-history-early-development |archive-date=2012-04-20 |url-status=dead }}</ref> बाचमैन ने [[डेटा संरचना आरेख]] (डीएसडी) को मानचित्रों द्वारा डेटा का प्रतिनिधित्व करने के साधन के रूप में प्रस्तावित किया। डीएसडी विभिन्न डेटा संस्थाओं के मध्य संबंधों का प्रतिनिधित्व करने के लिए एक साधन प्रदान करते हैं। 1970 में, कॉड ने यह अवधारणा प्रस्तावित की कि डेटाबेस के उपयोगकर्ताओं को डेटाबेस के "आंतरिक कार्य" से अनभिज्ञ होना चाहिए।<ref name="dbhist"/>कॉड ने डेटा के <nowiki>''संबंधात्मक दृश्य''</nowiki> का प्रस्ताव रखा जो बाद में [[संबंधपरक मॉडल|संबंधात्मक मॉडल]] में विकसित हुआ जिसका उपयोग आज अधिकांश डेटाबेस करते हैं। 1971 में, [[CODASYL]] के डेटाबेस टास्क रिपोर्ट समूह (क्रमादैश भाषा [[COBOL]] के विकास के पीछे प्रेरक शक्ति) ने सबसे पहले एक डेटाबेस का वर्णन करने के लिए प्रस्तावित किया, एक क्रमादेश के लिए ज्ञात डेटा बेस के उस भाग का वर्णन करने के लिए एक डेटा विवरण भाषा, और एक डेटा परिचालन भाषा।<ref name="dbhist"/>डेटाबेस के अधिकांश अनुसंधान और विकास 1970 के दशक के समय संबंधित मॉडल पर केंद्रित थे। | ||
1975 में, बाचमैन ने प्रदर्शित किया कि [[हनीवेल]] के लिए काम करते समय कैसे संबंधित मॉडल और डेटा संरचना समुच्चय समान और <nowiki>''सर्वांगसम''</nowiki> डेटा संरचना के प्रकार थे।<ref name="dbhist"/>इकाई-संबंध मॉडल को पहली बार 1976 में [[पीटर चेन]] द्वारा अपने वर्तमान स्वरूप में प्रस्तावित किया गया था, जब वह एमआईटी में शोध कर रहे थे।<ref>[http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.123.1085 The Entity-Relationship Model: Toward a Unified View of Data (1976)]</ref> संबंधात्मक डेटाबेस का वर्णन करने के लिए यह मॉडल सबसे अधिक उपयोग किया जाने वाला मॉडल बन गया। चेन एक ऐसे मॉडल का प्रस्ताव करने में सक्षम था जो मार्गनिर्देशन मॉडल से उच्च था और कॉड द्वारा प्रस्तावित संबंधात्मक मॉडल की तुलना में वास्तविक दुनिया के लिए अधिक प्रस्तावित था।<ref name="dbhist"/> | |||
== यह भी देखें == | == यह भी देखें == | ||
* | * [[डेटाबेस प्रतिकृति]] | ||
== संदर्भ == | == संदर्भ == |
Revision as of 22:10, 23 March 2023
This article needs additional citations for verification. (September 2014) (Learn how and when to remove this template message) |
एक डेटाबेस सर्वर एक सर्वर है जो एक डेटाबेस अनुप्रयोग का उपयोग करता है जो क्लाइंट-सर्वर मॉडल द्वारा परिभाषित अन्य कंप्यूटर क्रमादेश या कंप्यूटर को डेटाबेस सेवाएं प्रदान करता है।[citation needed][1][2] डेटाबेस प्रबंध पद्धति (डीबीएमएस) लगातार डेटाबेस-सर्वर कार्यक्षमता प्रदान करते हैं, और कुछ डेटाबेस प्रबंधन प्रणाली (जैसे MySQL) डेटाबेस अभिगम के लिए क्लाइंट-सर्वर मॉडल पर विशेष रूप से विश्वास करते हैं (जबकि अन्य, जैसे SQLite, एम्बेडेड डेटाबेस के रूप में उपयोग के लिए हैं)।
उपयोगकर्ता या तो उपयोगकर्ता के कंप्यूटर पर चल रहे "फ्रंट एंड" के माध्यम से डेटाबेस सर्वर तक पहुँचते हैं – जो अनुरोधित डेटा प्रदर्शित करता है – या "बैक एंड" के माध्यम से, जो सर्वर पर चलता है और डेटा विश्लेषण और भंडारण जैसे कार्यों को संभालता है।
मास्टर-स्लेव मॉडल में, डेटाबेस मास्टर सर्वर डेटा के केंद्रीय और प्राथमिक स्थान होते हैं जबकि डेटाबेस स्लेव सर्वर प्रॉक्सी के रूप में कार्य करने वाले मास्टर के तुल्यकालित बैकअप होते हैं।
अधिकांश डेटाबेस अनुप्रयोगो क्वेरी भाषा का उत्तर देते हैं। प्रत्येक डेटाबेस अपनी क्वेरी भाषा को समझता है और प्रत्येक प्रस्तुत की गई क्वेरी को सर्वर-पठनीय रूप में परिवर्तित करता है और परिणाम प्राप्त करने के लिए इसे निष्पादित करता है।
स्वामित्व डेटाबेस अनुप्रयोगों के उदाहरणों में ओरेकल,आईबीएम डीबी2, इन्फोर्मिक्स और माइक्रोसॉफ्ट एसक्यूएल सर्वर सम्मिलित हैं। मुफ्त सॉफ्टवेयर डेटाबेस अनुप्रयोगों के उदाहरणों में PostgreSQL सम्मिलित हैं; और जीएनयू सामान्य सार्वजनिक लाइसेंस के अंतर्गत इंगर्स और MySQL सम्मिलित हैं। प्रत्येक सर्वर अपने स्वयं के क्वेरी तर्क और संरचना का उपयोग करता है। SQL (संरचित क्वेरी भाषा) क्वेरी भाषा करीब करीब सभी रिलेशनल डेटाबेस अनुप्रयोगो पर समान होती है।
स्पष्टीकरण के लिए, एक डेटाबेस सर्वर केवल एक सर्वर है जो डेटाबेस अनुप्रयोगों के माध्यम से सर्वर से संबंधित सेवाओं को बनाए रखता है।
डीबी-इंजन ने अपनी श्रेणी में 300 से अधिक डीबीएमएस सूचीबद्ध करता है।[3]
इतिहास
1969 में चार्ल्स बच्चन द्वारा डेटा के बड़े समुच्चय के मॉडलिंग की नींव पहली बार प्रस्तावित की गई थी।[4] बाचमैन ने डेटा संरचना आरेख (डीएसडी) को मानचित्रों द्वारा डेटा का प्रतिनिधित्व करने के साधन के रूप में प्रस्तावित किया। डीएसडी विभिन्न डेटा संस्थाओं के मध्य संबंधों का प्रतिनिधित्व करने के लिए एक साधन प्रदान करते हैं। 1970 में, कॉड ने यह अवधारणा प्रस्तावित की कि डेटाबेस के उपयोगकर्ताओं को डेटाबेस के "आंतरिक कार्य" से अनभिज्ञ होना चाहिए।[4]कॉड ने डेटा के ''संबंधात्मक दृश्य'' का प्रस्ताव रखा जो बाद में संबंधात्मक मॉडल में विकसित हुआ जिसका उपयोग आज अधिकांश डेटाबेस करते हैं। 1971 में, CODASYL के डेटाबेस टास्क रिपोर्ट समूह (क्रमादैश भाषा COBOL के विकास के पीछे प्रेरक शक्ति) ने सबसे पहले एक डेटाबेस का वर्णन करने के लिए प्रस्तावित किया, एक क्रमादेश के लिए ज्ञात डेटा बेस के उस भाग का वर्णन करने के लिए एक डेटा विवरण भाषा, और एक डेटा परिचालन भाषा।[4]डेटाबेस के अधिकांश अनुसंधान और विकास 1970 के दशक के समय संबंधित मॉडल पर केंद्रित थे।
1975 में, बाचमैन ने प्रदर्शित किया कि हनीवेल के लिए काम करते समय कैसे संबंधित मॉडल और डेटा संरचना समुच्चय समान और ''सर्वांगसम'' डेटा संरचना के प्रकार थे।[4]इकाई-संबंध मॉडल को पहली बार 1976 में पीटर चेन द्वारा अपने वर्तमान स्वरूप में प्रस्तावित किया गया था, जब वह एमआईटी में शोध कर रहे थे।[5] संबंधात्मक डेटाबेस का वर्णन करने के लिए यह मॉडल सबसे अधिक उपयोग किया जाने वाला मॉडल बन गया। चेन एक ऐसे मॉडल का प्रस्ताव करने में सक्षम था जो मार्गनिर्देशन मॉडल से उच्च था और कॉड द्वारा प्रस्तावित संबंधात्मक मॉडल की तुलना में वास्तविक दुनिया के लिए अधिक प्रस्तावित था।[4]
यह भी देखें
संदर्भ
- ↑ "पीसी पत्रिका विश्वकोश से डेटाबेस सर्वर परिभाषा". www.pcmag.com (in English). Retrieved 2018-02-03.
- ↑ Thakur, Dinesh. "डेटाबेस सर्वर क्या है". ecomputernotes.com (in British English). Retrieved 2018-02-03.
- ↑ "DB-Engines Ranking". DB-Engines.com. 2018-01-23. Retrieved 2018-01-23.
- ↑ 4.0 4.1 4.2 4.3 4.4 "डेटाबेस - इतिहास और प्रारंभिक विकास". Archived from the original on 2012-04-20. Retrieved 2016-07-08.
- ↑ The Entity-Relationship Model: Toward a Unified View of Data (1976)