Database क्या है

database kya hai

 558 total views,  2 views today

Database क्या है/database kya hai hindi

आपने कई बार डेटाबेस का नाम सुना होगा और आप सोचते होंगे की यह database क्या है तो आज हम आपसे इसी के बारे में बात करेंगे की database क्या है । दोस्तों डेटाबेस क्या है यह जानने से पहले आपको देता क्या है यह जानना होगा की देता क्या है ।  डेटा वह information है, जिसे computer या अन्य device द्वारा process और  संगृहीत  किया जाता है. यह जानकारी कोई text document, image, video, audio या किसी अलग तरह का data हो सकता है ।

एक डेटाबेस संरचित जानकारी, या डेटा का एक संगठित संग्रह है, जिसे आमतौर पर कंप्यूटर प्रणाली में इलेक्ट्रॉनिक रूप से संग्रहीत किया जाता है। एक डेटाबेस आमतौर पर एक डेटाबेस प्रबंधन प्रणाली (DBMS) द्वारा नियंत्रित किया जाता है। एक साथ, डेटा और DBMS, उनके साथ जुड़े अनुप्रयोगों के साथ, एक डेटाबेस सिस्टम के रूप में संदर्भित किया जाता है, जिसे अक्सर सिर्फ डेटाबेस के लिए छोटा किया जाता है। कंप्यूटर में डेटाबेस बनाने के लिए DBMS Software का प्रयोग  होता है. इन्ही सॉफ्टवेयर की मदद से हम कभी भी database में store information को delete, change, और add कर सकते है।

Database change management - Kamil Grzybek

आज प्रचालन में सबसे सामान्य प्रकार के डेटाबेस में डेटा आमतौर पर प्रसंस्करण और डेटा क्वेरी को कुशल बनाने के लिए तालिकाओं की एक श्रृंखला में पंक्तियों और स्तंभों में तैयार किया जाता है। फिर डेटा को आसानी से एक्सेस, प्रबंधित, संशोधित, अद्यतन, नियंत्रित और व्यवस्थित किया जा सकता है। अधिकांश डेटाबेस डेटा लिखने और क्वेरी करने के लिए संरचित क्वेरी भाषा (SQL) का उपयोग करते हैं।

How to Save Data from an HTML Form to a Database - frevvo Blog

Structured Query Language (SQL) क्या है ?   

SQL एक प्रोग्रामिंग लैंग्वेज है जिसका उपयोग लगभग सभी रिलेशनल डेटाबेस द्वारा डेटा को क्वेरी, हेरफेर और परिभाषित करने और एक्सेस कंट्रोल प्रदान करने के लिए किया जाता है। SQL को सबसे पहले 1970 में Oracle में Oracle के साथ एक प्रमुख योगदानकर्ता के रूप में विकसित किया गया था, जिसके कारण SQL ANSI मानक को लागू किया गया, SQL ने IBM, Oracle और Microsoft जैसी कंपनियों के कई एक्सटेंशनों को बढ़ावा दिया। हालाँकि SQL का आज भी व्यापक रूप से उपयोग किया जाता है, लेकिन नई प्रोग्रामिंग भाषाएँ दिखाई देने लगी हैं।

READ ALSO  PNR Status कैसे चेक करे

 

डेटाबेस का इतिहास 

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

Database Managment System (DBMS) क्या होता है

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

लोकप्रिय डेटाबेस सॉफ़्टवेयर या DBMS के कुछ उदाहरणों में MySQL, Microsoft Access, Microsoft SQL Server, FileMaker Pro और DBASE शामिल हैं।

READ ALSO  Machine learning क्या होती है?

DBMS तीन महत्वपूर्ण चीजो को manage करता है.

  • Database engine – जो डेटा को एक्सेस, लॉक और संसोधित करता है.
  • Datatabase schema – यह डेटाबेस के logical structure को define करता है.
  • Data

डेटाबेस के प्रकार–

कई अलग-अलग प्रकार के डेटाबेस हैं। किसी विशिष्ट संगठन के लिए सर्वश्रेष्ठ डेटाबेस इस बात पर निर्भर करता है कि संगठन डेटा का उपयोग कैसे करना चाहता है।

1.Relational database

1980 के दशक में रिलेशनल डेटाबेस प्रमुख हो गए। एक संबंधपरक डेटाबेस में आइटम स्तंभों और पंक्तियों के साथ तालिकाओं के एक सेट के रूप में आयोजित किए जाते हैं। संबंधपरक डेटाबेस प्रौद्योगिकी संरचित जानकारी तक पहुंचने के लिए सबसे कुशल और लचीला तरीका प्रदान करती है।

2.Object-oriented databases

ऑब्जेक्ट-ओरिएंटेड डेटाबेस में सूचना ऑब्जेक्ट के रूप में, ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में दर्शायी जाती है।

3.Distributed databases

एक वितरित डेटाबेस में विभिन्न साइटों में स्थित दो या अधिक फाइलें होती हैं। डेटाबेस को कई कंप्यूटरों पर संग्रहीत किया जा सकता है, जो एक ही भौतिक स्थान पर स्थित हैं, या विभिन्न नेटवर्क पर बिखरे हुए हैं।

4.Data warehouses

डेटा के लिए एक केंद्रीय भंडार, डेटा वेयरहाउस एक प्रकार का डेटाबेस है जिसे विशेष रूप से तेज़ क्वेरी और विश्लेषण के लिए डिज़ाइन किया गया है।

5.NoSQL databases

एक NoSQL, या गैर-प्रासंगिक डेटाबेस, अनस्ट्रक्चर्ड और सेमीस्ट्रेक्टेड डेटा को संग्रहीत करने और हेरफेर करने की अनुमति देता है (एक रिलेशनल डेटाबेस के विपरीत, जो परिभाषित करता है कि डेटाबेस में डाला गया सभी डेटा कैसे रचा जाना चाहिए)। वेब एप्लिकेशन अधिक सामान्य और अधिक जटिल होते हुए NoSQL डेटाबेस लोकप्रिय हुआ।

6.Graph databases

एक ग्राफ़ डेटाबेस संस्थाओं और संस्थाओं के बीच संबंधों के संदर्भ में डेटा संग्रहीत करता है।

READ ALSO  Cryptojacking क्या है?

7.OLTP databases

एक ओएलटीपी डेटाबेस एक तेज़, विश्लेषणात्मक डेटाबेस है जो कई उपयोगकर्ताओं द्वारा किए गए लेनदेन की बड़ी संख्या के लिए डिज़ाइन किया गया है।

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

Open source databases—एक ओपन सोर्स डेटाबेस सिस्टम वह है जिसका सोर्स कोड ओपन सोर्स है; ऐसे डेटाबेस SQL ​​या NoSQL डेटाबेस हो सकते हैं।

Cloud databases–क्लाउड डेटाबेस डेटा का एक संग्रह है, जो संरचित या असंरचित है, जो एक निजी, सार्वजनिक या हाइब्रिड क्लाउड कंप्यूटिंग प्लेटफ़ॉर्म पर रहता है। क्लाउड डेटाबेस मॉडल दो प्रकार के होते हैं: पारंपरिक और डेटाबेस सेवा के रूप में (DBaaS)। DBaaS के साथ, प्रशासनिक कार्य और रखरखाव एक सेवा प्रदाता द्वारा किया जाता है।

Self-driving databases—डेटाबेस का सबसे नया और सबसे ज़बरदस्त प्रकार, सेल्फ-ड्राइविंग डेटाबेस (जिसे ऑटोनॉमस डेटाबेस के रूप में भी जाना जाता है) क्लाउड-आधारित हैं और डेटाबेस ट्यूनिंग, सुरक्षा, बैकअप, अपडेट और अन्य नियमित प्रबंधन कार्यों को स्वचालित रूप से डेटाबेस व्यवस्थापकों द्वारा निष्पादित करने के लिए मशीन लर्निंग का उपयोग करते हैं।

आपको  यह जानकारी कैसी लगा कमेंट में बताये तथा अपने सुझाव हमसे साझा करे ।

धन्यवाद !

 

Leave a Reply

Your email address will not be published. Required fields are marked *