ग्राफ डेटाबेस क्या है?

NoSQL कॉन्सेप्ट्स

Miriam Antona

Software engineer

ग्राफ डेटाबेस - अवलोकन

  • डेटा और उसके रिश्तों को समान महत्व दें
  • ग्राफ थ्योरी पर आधारित
    • गणित की एक शाखा
    • वस्तुओं के बीच संबंधों को मॉडल करने के लिए ग्राफ का अध्ययन करती है
NoSQL कॉन्सेप्ट्स

ग्राफ डेटाबेस - ग्राफ के हिस्से

  • वर्टिसेस/नोड्स
  • एजेज़

दो नोड वाले ग्राफ की तस्वीर.

NoSQL कॉन्सेप्ट्स

ग्राफ डेटाबेस - ग्राफ के हिस्से

  • वर्टिसेस/नोड्स
  • एजेज़/लिंक्स/आर्क्स

एक एज से जुड़े दो नोड्स वाला ग्राफ.

NoSQL कॉन्सेप्ट्स

ग्राफ डेटाबेस - नोड्स

  • एंटिटीज़ दिखाते हैं (users, cities, airports, employees...)
  • इनके प्रॉपर्टीज़ होते हैं

यूज़र्स वाले नोड्स.

NoSQL कॉन्सेप्ट्स

ग्राफ डेटाबेस - नोड्स

  • एंटिटीज़ दिखाते हैं (users, cities, airports, employees...)
  • इनके प्रॉपर्टीज़ होते हैं

यूज़र्स और उनकी प्रॉपर्टीज़ वाले नोड्स.

NoSQL कॉन्सेप्ट्स

ग्राफ डेटाबेस - एजेज़

  • नोड्स को कनेक्ट करते हैं
  • नोड्स के बीच रिश्ते परिभाषित करते हैं

एजेज़ से जुड़े नोड्स.

NoSQL कॉन्सेप्ट्स

ग्राफ डेटाबेस - एजेज़

  • नोड्स को कनेक्ट करते हैं
  • नोड्स के बीच रिश्ते परिभाषित करते हैं

एजेज़ और उनके रिश्तों से जुड़े नोड्स.

NoSQL कॉन्सेप्ट्स

ग्राफ डेटाबेस - एजेज़

  • नोड्स को कनेक्ट करते हैं
  • नोड्स के बीच रिश्ते परिभाषित करते हैं

एजेज़ के रिश्तों और प्रॉपर्टीज़ सहित जुड़े नोड्स.

NoSQL कॉन्सेप्ट्स

ग्राफ डेटाबेस - एज के प्रकार

  • Directed:
    • विशिष्ट दिशा

डायरेक्टेड ग्राफ की तस्वीर.

NoSQL कॉन्सेप्ट्स

ग्राफ डेटाबेस - एज के प्रकार

  • Undirected:
    • कोई दिशा नहीं
    • रिश्ता पारस्परिक है

अनडायरेक्टेड ग्राफ की तस्वीर.

NoSQL कॉन्सेप्ट्स

ग्राफ डेटाबेस - क्वेरीज़

  • ग्राफ को ट्रैवर्स करना
  • उदाहरण:
    • वे सभी यूज़र्स पाएँ जिन्हें Ben फॉलो करता है
    • पता करें Carol ने Shui को फॉलो करना कब शुरू किया
    • एक शहर से दूसरे शहर तक का सबसे छोटा पथ पाएँ
  • Path: ग्राफ में नोड्स और एजेज़ का सेट
  • क्वेरी लैंग्वेजेज़: Cypher, Gremlin, आदि
NoSQL कॉन्सेप्ट्स

लोकप्रिय ग्राफ डेटाबेस

कुछ लोकप्रिय ग्राफ डेटाबेस के लोगो

NoSQL कॉन्सेप्ट्स

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

NoSQL कॉन्सेप्ट्स

Preparing Video For Download...