ग्राफ डेटाबेस के फायदे और सीमाएँ

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

Miriam Antona

Software engineer

फायदे - लचीलापन

  • एप्लिकेशन और उद्योग बदलने पर बदल सकते हैं
  • पहले से अंतिम संरचना परिभाषित करने की ज़रूरत नहीं
  • नोड जोड़/हटाएँ, प्रॉपर्टीज़ और एजेज़ बदलें
NoSQL कॉन्सेप्ट्स

फायदे - परफॉर्मेंस

  • जॉइन्स करने की ज़रूरत नहीं
    • जॉइन करना अक्सर समय लेने वाला हो सकता है
  • नोड से नोड तक एजेज़ फॉलो करें
    • सरल और तेज़
NoSQL कॉन्सेप्ट्स

फायदे - डेटा का आसान निरूपण

  • मानव सोच से मिलती-जुलती संरचना
    • ग्राफ मॉडलिंग बहुत इन्ट्यूटिव
  • आसानी से विज़ुअलाइज़ किया जा सकता है
  • समझने में सहायक
NoSQL कॉन्सेप्ट्स

फायदे - हॉरिज़ॉन्टल स्केलेबिलिटी

  • यह संभव है
  • अन्य NoSQL डेटाबेस की तुलना में ज्यादा कठिन
    • ग्राफ आपस में कनेक्टेड होते हैं
    • इन्हें कई मशीनों में डिस्ट्रीब्यूट करना पड़ता है
NoSQL कॉन्सेप्ट्स

सीमाएँ

  • ऐसी एंटिटी प्रॉपर्टीज़ जिनके मान बेहद बड़े हों
    • BLOBs (Binary Large Objects): मल्टीमीडिया ऑब्जेक्ट्स
    • CLOBs (Character Large Objects): कैरेक्टर डेटा के कलेक्शंस
    • ग्राफ डेटाबेस का परफॉर्मेंस अच्छा नहीं रहेगा
    • खराब प्रैक्टिस
    • वह जानकारी स्टोर करने के लिए दूसरा डेटाबेस प्रयोग करें
  • डेवलपर्स के लिए काफी बदलाव
    • नया डेटा मॉडलिंग माइंडसेट
    • Cypher, Gremlin... सीखें
NoSQL कॉन्सेप्ट्स

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

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

Preparing Video For Download...