प्रश्न: डेटाबेस से आप क्या समझते हैं ? कंप्यूटर सिस्टम में इसका मुख्य उद्देश्य क्या है? What do you mean by database ? What is its main purpose in computer system ?
उत्तर:
डेटाबेस
कंप्यूटर सिस्टम पर संग्रहीत डेटा को कंप्यूटर डेटाबेस कहा जाता है। ये डेटा एक विशेष विधि के बाद एकत्र किए जाते हैं। इन आँकड़ों के आधार पर किसी भी प्रश्न (जिज्ञासा) का समाधान शीघ्रता से प्राप्त किया जा सकता है। प्रश्न पूछने के लिए एक विशेष कंप्यूटर भाषा का उपयोग किया जाता है जिसे क्वेरी भाषा कहा जाता है। जिज्ञासा के समाधान के रूप में प्राप्त आंकड़े सही निर्णय लेने में मदद करते हैं।
कंप्यूटर सिस्टम में डेटाबेस का मुख्य उद्देश्य – Main purpose of database in computer system
डेटाबेस सिस्टम के कुछ मुख्य उद्देश्य हैं:
- मुद्दों की कम संभावना (less chance of issues ): डेटाबेस पर संग्रहीत जानकारी कागज़ की फाइलों की जानकारी की तुलना में आपदाओं के लिए कम प्रवण होती है। क्लाउड कंप्यूटिंग के आगमन के साथ, अब आपका डेटा अलग-अलग स्थानों में कई सर्वरों पर संग्रहीत और दोहराया जाता है, जो अनिवार्य रूप से इसे किसी भी प्राकृतिक या मानव निर्मित आपदा के लिए असुरक्षित बना देगा।
- मापनीयता (scalability): आप अपने व्यवसाय के लिए एक कस्टम डेटाबेस बना सकते हैं और जैसे-जैसे आपका व्यवसाय बढ़ता है, उसमें जानकारी संग्रहीत कर सकते हैं। आप इस जानकारी को दूसरे बड़े डेटाबेस में माइग्रेट भी कर सकते हैं जब आपको लगता है कि वर्तमान डेटाबेस आपकी जानकारी को संभाल नहीं सकता है। आप लगातार बदलती व्यावसायिक जरूरतों को पूरा करने के लिए अपने डेटाबेस में जानकारी संग्रहीत करने के तरीके को भी बदल सकते हैं। मैनुअल फाइलों के लिए इस प्रकार की मापनीयता संभव नहीं है।
- डेटा सुरक्षा (data security): डेटाबेस सिस्टम का उपयोग करने का एक अन्य उद्देश्य डेटा सुरक्षा है। आप अपने डेटा पर सुरक्षा डाल सकते हैं जो इसे अनधिकृत लोगों के लिए अनुपलब्ध बना सकता है। ऐसा करने के लिए कई तकनीकें हैं। कुछ डेटाबेस सिस्टम आपके डेटा को किसी अनधिकृत व्यक्ति के हाथों से दूर रखने के लिए आपको सुरक्षा के कई स्तर प्रदान करते हैं। आपकी एक्सेल फ़ाइल पर एक साधारण पासवर्ड से लेकर Oracle में उपलब्ध उन्नत डेटा एन्क्रिप्शन तकनीकों तक, यह निश्चित रूप से एक ऐसी सुविधा है जो आपको मैन्युअल फ़ाइलों से यहाँ पर स्विच करने के लिए मनाएगी।
- कंप्यूटिंग क्षमताएं (computing capabilities): आधुनिक डेटाबेस सिस्टम केवल वे स्थान नहीं हैं जहां आप केवल जानकारी संग्रहीत करते हैं। वे उन्नत कंप्यूटिंग सुविधाएं भी प्रदान करते हैं जहां आप इनबिल्ट गणना और एकत्रीकरण का उपयोग करते हैं। ऐसी चीजें काम आती हैं जब आपको डेटा माइनिंग करने की आवश्यकता होती है या अपने डेटा पर अंतिम मिनट की रिपोर्ट तैयार करनी होती है।
- व्यवस्थित रखने में आसान (easy to maintain): सूचना/मैनुअल फाइलों को संग्रहीत करने के पारंपरिक तरीकों की तुलना में डेटाबेस को बनाए रखना आसान है। हाउसकीपिंग और रखरखाव की लागत एक मैनुअल फाइल सिस्टम को रखने और बनाए रखने के लिए आवश्यक लगभग 5-10% है। तेज़ डेटा एक्सेस भी इसे पारंपरिक प्रणालियों पर बढ़त देता है।