Database Management System (DBMS) चुनना

डेटाबेस डिज़ाइन

Lis Sulmont

Curriculum Manager

DBMS

  • DBMS: DataBase Management System
  • डेटाबेस बनाएँ और मेंटेन करें
    • डेटा
    • डेटाबेस स्कीमा
    • डेटाबेस इंजन
  • डेटाबेस और एंड यूज़र के बीच इंटरफ़ेस

डेटाबेस और एंड यूज़र के बीच DBMS इंटरफ़ेस का डायग्राम

डेटाबेस डिज़ाइन

DBMS के प्रकार

  • DBMS का चुनाव डेटाबेस टाइप पर निर्भर करता है

  • दो प्रकार:

    • SQL DBMS
    • NoSQL DBMS
डेटाबेस डिज़ाइन

SQL DBMS

  • Relational DataBase Management System (RDBMS)
  • डेटा के रिलेशनल मॉडल पर आधारित
  • क्वेरी लैंग्वेज: SQL
  • बेस्ट विकल्प जब:
    • डेटा स्ट्रक्चर्ड हो और कम बदले
    • डेटा कॉन्सिस्टेंट होना चाहिए

Microsoft SQL Server Logo

PostgreSQL Logo

Oracle SQL Logo

डेटाबेस डिज़ाइन

NoSQL DBMS

  • कम स्ट्रक्चर्ड
  • टेबल-केंद्रित की बजाय डॉक्यूमेंट-केंद्रित
  • डेटा को तय रो-कालम में फिट होना ज़रूरी नहीं
  • बेस्ट विकल्प जब:
    • तेज़ ग्रोथ
    • क्लियर स्कीमा डिफिनिशन नहीं
    • बड़े पैमाने पर डेटा
  • प्रकार: key-value store, document store, columnar database, graph database
डेटाबेस डिज़ाइन

NoSQL DBMS - key-value store

 

शॉपिंग कार्ट उदाहरण से key और value दर्शाता डायग्राम

  • keys और values के कॉम्बिनेशन
    • Key: यूनिक आइडेंटिफ़ायर
    • Value: कुछ भी
  • Use case: ऑनलाइन बायर की शॉपिंग कार्ट मैनेज करना
  • उदाहरण:

डेटाबेस डिज़ाइन

NoSQL DBMS - document store

 

key और document संबंध दर्शाता डायग्राम

  • key-value जैसा
  • values (= documents) स्ट्रक्चर्ड होते हैं
  • Use case: कंटेंट मैनेजमेंट
  • उदाहरण:

MongoDB Logo

डेटाबेस डिज़ाइन

NoSQL DBMS - columnar database

 

 

row-store और column-store स्टोरेज की तुलना का डायग्राम

  • डेटा को कॉलम में स्टोर करें
  • स्केलेबल
  • Use case: बिग डेटा एनालिटिक्स जहाँ स्पीड ज़रूरी है
  • उदाहरण:

Cassandra का लोगो

डेटाबेस डिज़ाइन

NoSQL DBMS - graph database

 

ग्राफ डेटाबेस का डायग्राम

  • डेटा आपस में जुड़ा होता है और ग्राफ के रूप में सबसे अच्छा दिखता है
  • Use case: सोशल मीडिया डेटा, रिकमेंडेशन
  • उदाहरण:

Neo4j Logo

डेटाबेस डिज़ाइन

DBMS कैसे चुनें

SQL और NoSQL DBMSs के स्टोरेज की तुलना का डायग्राम.

डेटाबेस डिज़ाइन

अभ्यास करते हैं!

डेटाबेस डिज़ाइन

Preparing Video For Download...