Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> SQL

डेटाबेस का परिचय - परिभाषा, डेटा vs डेटाबेस, मॉडल


एकत्रित जानकारी जो आसान पहुंच, प्रबंधन और विभिन्न अपडेट के लिए एक संगठित रूप में है, डेटाबेस के रूप में जानी जाती है।

डेटाबेस की आगे की चर्चा में जाने से पहले, हमें इस बात का पूर्व ज्ञान होना चाहिए कि वास्तव में DATA क्या है? डेटा को तथ्यों और रिकॉर्ड के संग्रह के रूप में परिभाषित किया जा सकता है जिस पर हम तर्क लगा सकते हैं या चर्चा या कुछ गणना कर सकते हैं। डेटा हमेशा आसानी से उपलब्ध होता है और प्रचुर मात्रा में होता है। इसका उपयोग इससे कुछ उपयोगी जानकारी संसाधित करने के लिए किया जा सकता है। इसके अलावा, यह रिडंडेंट, अप्रासंगिक हो सकता है। डेटा ग्राफिक्स, रिपोर्ट, टेबल, टेक्स्ट आदि के रूप में मौजूद हो सकता है जो हर प्रकार की जानकारी का प्रतिनिधित्व करता है, जो व्यवस्थित रूप से संगठित या संरचित अनुक्रमित सूचना के भंडार द्वारा डेटा की आसान पुनर्प्राप्ति, अद्यतन, विश्लेषण, और आउटपुट की अनुमति देता है।

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

कोई भी सिस्टम जो डेटाबेस को प्रबंधित करता है, उसे डेटाबेस मैनेजमेंट सिस्टम या DBMS कहा जाता है। डेटाबेस के लिए विशिष्ट आरेख प्रतिनिधित्व एक सिलेंडर है।

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

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

फ्लैट डेटाबेस की विशेषताएं

  • सरल
  • लंबा और प्रभुत्व वाला
  • बहुत छोटे पैमाने और सरल अनुप्रयोगों के लिए उपयोगी

रिलेशनल डेटाबेस की विशेषताएं

  • डेटा को इस तरह व्यवस्थित करता है कि यह उपयोगकर्ता को परस्पर संबंधित टेबल की एक श्रृंखला में संग्रहीत प्रतीत होता है
  • उच्च-प्रदर्शन अनुप्रयोगों के लिए उपयोग किया जाता है
  • कुशल
  • उपयोग में आसानी
  • विभिन्न उपयोगी कार्यों को करने की क्षमता
  1. स्कीमालेस डेटाबेस: लाभ, कमियां और कब उपयोग करें स्कीमालेस डेटाबेस: लाभ, कमियां और कब उपयोग करें

    स्कीमालेस डेटाबेस क्या है? एक स्कीमालेस डेटाबेस ब्लूप्रिंट की आवश्यकता के बिना जानकारी का प्रबंधन करता है। स्कीमालेस डेटाबेस बनाने की शुरुआत कुछ फील्ड्स, टेबल्स, या डेटा मॉडल संरचनाओं के अनुरूप होने पर निर्भर नहीं करती। कोई रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) किसी विशिष्ट प्रकार की संरचना को ला

  1. अपाचे कैसेंड्रा: स्केलेबल, फॉल्ट-टॉलरेंट डेटाबेस के लिए व्यापक परिचय अपाचे कैसेंड्रा: स्केलेबल, फॉल्ट-टॉलरेंट डेटाबेस के लिए व्यापक परिचय

    यह ब्लॉग नॉन-रिलेशनल डेटाबेस, अपाचे कैसेंड्रा™ का अवलोकन देता है। यह इसके घटकों पर चर्चा करता है और इस समझ को प्रदान करता है कि डेटाबेस कैसे संचालित होता है और डेटा का प्रबंधन करता है। परिचय एक संगठन जिसे मुख्य रूप से अपने दिन-प्रतिदिन के परिचालन डेटा को बनाए रखने के लिए स्केलेबिलिटी और उच्च उपलब्धत

  1. Couchbase: उच्च-प्रदर्शन एप्लिकेशन के लिए एक स्केलेबल NoSQL डेटाबेस Couchbase: उच्च-प्रदर्शन एप्लिकेशन के लिए एक स्केलेबल NoSQL डेटाबेस

    यह ब्लॉग Couchbase® का पता लगाता है, जो Apache® 2.0 लाइसेंस के तहत जारी एक ओपन-सोर्स वितरित NoSQL डॉक्यूमेंट और की-वैल्यू डेटाबेस है। परिचय Couchbase बड़े पैमाने पर इंटरैक्टिव ऑनलाइन एप्लिकेशन के लिए कम-विलंबता डेटा प्रबंधन प्रदान करता है, जो उपयोगकर्ता अनुरोधों को संभालते हैं जैसे डेटा जोड़ना, हटा