dbms kya hai : what is dbms?

dbms kya hai

dbms kya hai : डेटाबेस मैनेजमेंट सिस्टम (DBMS) उपयोगकर्ताओं के डेटा को स्टोर करने और पुनर्प्राप्त करने के लिए एक सॉफ्टवेयर है
उचित सुरक्षा उपायों पर विचार। इसमें कार्यक्रमों का एक समूह होता है जो हेरफेर करता है
डेटाबेस। DBMS किसी एप्लिकेशन से डेटा के लिए अनुरोध स्वीकार करता है और निर्देश देता है
विशिष्ट डेटा प्रदान करने के लिए ऑपरेटिंग सिस्टम। बड़ी प्रणालियों में, एक DBMS उपयोगकर्ताओं और अन्य की मदद करता है
डेटा स्टोर और पुनर्प्राप्त करने के लिए तृतीय-पक्ष सॉफ़्टवेयर।

DBMS(डीबीएमएस क्या करता है?)

DBMS डेटा का प्रबंधन करता है; डेटाबेस इंजन डेटा को एक्सेस, लॉक और संशोधित करने की अनुमति देता है; और डेटाबेस स्कीमा डेटाबेस की तार्किक संरचना को परिभाषित करता है। ये तीन मूलभूत तत्व समवर्ती, सुरक्षा, डेटा अखंडता और समान डेटा प्रशासन प्रक्रिया प्रदान करने में मदद करते हैं। एक रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) में – DBMS का सबसे व्यापक रूप से इस्तेमाल किया जाने वाला प्रकार – Programming interface SQL है । जो डेटा को परिभाषित करने, संरक्षित करने और एक्सेस करने के लिए एक मानक प्रोग्रामिंग भाषा है।

ER Diagram :-

ER Diagram  या entity relationship आरेख एक वैचारिक मॉडल है जो देता है

डेटाबेस की तार्किक संरचना का चित्रमय प्रतिनिधित्व। यह विभिन्न घटकों के बीच मौजूद सभी बाधाओं और संबंधों को दर्शाता है।

एक ईआर आरेख मुख्य रूप से निम्नलिखित तीन घटकों से बना होता है- इकाई सेट, गुण और संबंध सेट। Roll_no एक प्राथमिक कुंजी है जो प्रत्येक इकाई को विशिष्ट रूप से पहचान सकती है।

dbms kya hai
ER Diagram

डीबीएमएस के parts क्या हैं?

DBMS सिस्टम सॉफ्टवेयर का एक परिष्कृत टुकड़ा है जिसमें कई एकीकृत घटक होते हैं जो डेटाबेस में डेटा बनाने, एक्सेस करने और संशोधित करने के लिए एक सुसंगत, प्रबंधित वातावरण प्रदान करते हैं। इन घटकों में निम्नलिखित शामिल हैं:

Storage engine : DBMS के इस मूल तत्व का उपयोग डेटा को स्टोर करने के लिए किया जाता है।

Metadata Catalog :So कभी-कभी सिस्टम कैटलॉग या डेटाबेस डिक्शनरी कहा जाता है ।

Database access language : डीबीएमएस को डेटा तक पहुंचने के लिए एक एपीआई भी प्रदान करनी चाहिए ।

आमतौर पर डेटा तक पहुंचने और संशोधित करने के लिए डेटाबेस एक्सेस भाषा के रूप में। लेकिन इसका उपयोग डेटाबेस ऑब्जेक्ट बनाने और डेटा तक पहुंच को सुरक्षित और अधिकृत करने के लिए use kiya jaata hai

Optimization engine : एक डीबीएमएस एक अनुकूलन इंजन भी प्रदान कर सकता है

जिसका उपयोग डेटाबेस एक्सेस भाषा अनुरोधों को पार्स करने के लिए किया जाता है

Query processor : एक क्वेरी के अनुकूलित होने के बाद ।

डीबीएमएस को क्वेरी चलाने और परिणाम वापस करने के लिए एक साधन प्रदान करना चाहिए।

Lock manager :  यह सुनिश्चित करने के लिए ताले की आवश्यकता होती है कि कई उपयोगकर्ता एक ही डेटा को एक साथ संशोधित करने का प्रयास नहीं कर रहे हैं।

Log manager : DBMS, DBMS द्वारा प्रबंधित डेटा में किए गए सभी परिवर्तनों को रिकॉर्ड करता है।

Data utilities : एक DBMS डेटाबेस गतिविधियों के प्रबंधन और नियंत्रण के लिए उपयोगिताओं का एक सेट भी प्रदान करता है।

RDBMS – कभी-कभी SQL DBMS के रूप में संदर्भित किया जाता है और अधिकांश उपयोग के मामलों के अनुकूल होता है, RDBMS डेटा को एक निश्चित स्कीमा के साथ तालिकाओं में पंक्तियों के रूप में प्रस्तुत करता है .

RDBMS Level 1 उत्पाद काफी महंगे हो सकते हैं, लेकिन PostgreSQL जैसे उच्च गुणवत्ता वाले, ओपन सोर्स विकल्प हैं ।

जो कि लागत प्रभावी हो सकते हैं। लोकप्रिय RDBMS उत्पादों के अन्य उदाहरणों में Prophet, MySQL, Microsoft SQL Server और IBM Db2शामिल हैं

NoSQL DBMS – समय के साथ विकसित हो सकने वाली शिथिल परिभाषित डेटा संरचनाओं के लिए उपयुक्त,

NoSQL DBMS को स्कीमा प्रबंधन के लिए अधिक एप्लिकेशन भागीदारी की आवश्यकता हो सकती है। NoSQL डेटाबेस सिस्टम चार प्रकार के होते हैं:

दस्तावेज़ डेटाबेस, ग्राफ़ डेटाबेस, की-वैल्यू स्टोर और वाइड-कॉलम स्टोर। प्रत्येक एक अलग प्रकार के डेटा मॉडल का उपयोग करता है,

जिसके परिणामस्वरूप प्रत्येक NoSQL प्रकार के बीच महत्वपूर्ण अंतर होता है।

NewSQL DBMS : आधुनिक रिलेशनल सिस्टम जो SQL, NewSQL डेटाबेस सिस्टम का उपयोग करते हैं,

NoSQL सिस्टम के समान स्केलेबल प्रदर्शन प्रदान करते हैं।  लेकिन न्यूएसक्यूएल सिस्टम डेटा स्थिरता के लिए एसीआईडी

(परमाणुता, स्थिरता, अलगाव और स्थायित्व) समर्थन भी प्रदान करते हैं। 

IMDBMS : एक इन-मेमोरी डेटाबेस प्रबंधन प्रणाली पर निर्भर करती मुख्य मेमोरी डेटा भंडारण,

प्रबंधन और हेरफेर केडिस्क से पढ़ने से जुड़ी विलंबता को कम करके,

एक IMDBMS तेजी से प्रतिक्रिया समय और बेहतर प्रदर्शन प्रदान कर सकता है लेकिन अधिक संसाधनों का उपभोग कर सकता है।

 इसलिए, इन-मेमोरी डेटाबेस उन अनुप्रयोगों के लिए आदर्श है

जिनके लिए उच्च प्रदर्शन और डेटा तक तेजी से पहुंच की आवश्यकता होती है,जैसे डेटा स्टोर जो रीयल-टाइम एचटीएपी (हाइब्रिड लेनदेन और विश्लेषणात्मक प्रक्रिया) का समर्थन करते हैं।

Multimodal DBMS : यह प्रणाली एक से अधिक डेटाबेस मॉडल का समर्थन करती है।

Cloud DBMS :

क्लाउड डेटाबेस एक डेटाबेस सेवा है जिसे क्लाउड प्लेटफॉर्म के माध्यम से बनाया,

और एक्सेस किया जाता है। यह क्लाउड कंप्यूटिंग के अतिरिक्त लचीलेपन के साथ पारंपरिक डेटाबेस के समान कई कार्य करता है।

उपयोगकर्ता डेटाबेस को लागू करने के लिए क्लाउड इन्फ्रास्ट्रक्चर पर सॉफ़्टवेयर स्थापित करते हैं।

डीबीएमएस का उपयोग करने के लाभ:

डीबीएमएस का उपयोग करने के सबसे बड़े लाभों में से एक यह है,

कि यह उपयोगकर्ताओं और एप्लिकेशन प्रोग्रामर को डेटा अखंडता का प्रबंधन करते समय समान डेटा तक पहुंचने और एक साथ उपयोग करने देता है।

डेटा को बेहतर ढंग से संरक्षित और बनाए रखा जाता है

जब इसे हर नए एप्लिकेशन के लिए नई फाइलों में संग्रहीत उसी डेटा के नए पुनरावृत्तियों को बनाने के बजाय

डीबीएमएस का उपयोग करके साझा किया जा सकता है।

DBMS डेटा का एक सेंट्रल स्टोर प्रदान करता है जिसे कई उपयोगकर्ता नियंत्रित तरीके से एक्सेस कर सकते हैं।

डीबीएमएस की कमियां :-

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

Leave a Reply

Your email address will not be published.