डेटाबेस सर्वर

डेटाबेस सर्वर वह सर्वर है जो डेटाबेस अनुप्रयोग का उपयोग करता है जो क्लाइंट-सर्वर मॉडल द्वारा परिभाषित अन्य कंप्यूटर क्रमादेश या कंप्यूटर को डेटाबेस सेवाएं प्रदान करता है। डेटाबेस प्रबंधन प्रणाली (डीबीएमएस) लगातार डेटाबेस-सर्वर क्रियात्मकता प्रदान करता हैं, और कुछ डेटाबेस प्रबंधन प्रणाली (जैसे MySQL) डेटाबेस ऐक्सेस के लिए क्लाइंट-सर्वर मॉडल पर विशेष रूप से विश्वास करते हैं (जबकि अन्य, जैसे SQLite, एम्बेडेड डेटाबेस के रूप में उपयोग के लिए हैं)।

उपयोगकर्ता या तो उपयोगकर्ता के कंप्यूटर पर चल रहे "फ्रंट एंड" के माध्यम से डेटाबेस सर्वर तक पहुँचते हैं – जो अनुरोधित डेटा प्रदर्शित करता है – या "बैक एंड" के माध्यम से, जो सर्वर पर चलता है और डेटा विश्लेषण और भंडारण जैसे कार्यों को संभालता है।

मास्टर-स्लेव मॉडल में, डेटाबेस मास्टर सर्वर डेटा के केंद्रीय और प्राथमिक स्थान होते हैं जबकि डेटाबेस स्लेव सर्वर प्रॉक्सी के रूप में कार्य करने वाले मास्टर के समकालिक बैकअप होते हैं।

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

स्वामित्व डेटाबेस अनुप्रयोगों के उदाहरणों में ओरेकल, आईबीएम डीबी2, इन्फोर्मिक्स और माइक्रोसॉफ्ट एसक्यूएल सर्वर सम्मिलित हैं। मुफ्त सॉफ्टवेयर डेटाबेस अनुप्रयोगों के उदाहरणों में PostgreSQL सम्मिलित हैं; और जीएनयू सामान्य सार्वजनिक लाइसेंस के अंतर्गत इंगर्स और MySQL सम्मिलित हैं। प्रत्येक सर्वर अपने स्वयं के क्वेरी तर्क और संरचना का उपयोग करता है। SQL (संरचित क्वेरी भाषा) क्वेरी भाषा लगभग सभी रिलेशनल डेटाबेस अनुप्रयोगो पर समान होती है।

स्पष्टीकरण के लिए, डेटाबेस सर्वर केवल एक सर्वर है जो डेटाबेस अनुप्रयोगों के माध्यम से सर्वर से संबंधित सेवाओं को बनाए रखता है।

डीबी-इंजन ने अपनी श्रेणी में 300 से अधिक डीबीएमएस सूचीबद्ध करता है।

इतिहास
1969 में चार्ल्स बच्चन द्वारा डेटा के बड़े समुच्चय के मॉडलिंग की नींव पहली बार प्रस्तावित की गई थी। बाचमैन ने डेटा संरचना आरेख (डीएसडी) को मानचित्रों द्वारा डेटा का प्रतिनिधित्व करने के साधन के रूप में प्रस्तावित किया। डीएसडी विभिन्न डेटा संस्थाओं के मध्य संबंधों का प्रतिनिधित्व करने के लिए एक साधन प्रदान करते हैं। 1970 में, कॉड ने यह अवधारणा प्रस्तावित की कि डेटाबेस के उपयोगकर्ताओं को डेटाबेस के "आंतरिक कार्य" से अनभिज्ञ होना चाहिए। कॉड ने डेटा के संबंधपरक दृश्य का प्रस्ताव रखा जो बाद में संबंधपरक मॉडल में विकसित हुआ जिसका उपयोग आज अधिकांश डेटाबेस करते हैं। 1971 में, CODASYL के डेटाबेस कार्य रिपोर्ट समूह (क्रमादैश भाषा COBOL के विकास के पीछे प्रेरक शक्ति) ने सबसे पहले एक डेटाबेस का वर्णन करने के लिए प्रस्तावित किया, एक क्रमादेश के लिए ज्ञात डेटा बेस के उस भाग का वर्णन करने के लिए एक डेटा विवरण भाषा, और डेटा परिचालन भाषा हैं। डेटाबेस के अधिकांश अनुसंधान और विकास 1970 के दशक के समय संबंधित मॉडल पर केंद्रित थे।

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

यह भी देखें

 * डेटाबेस प्रतिकृति