ग्राफ डेटाबेस के फायदे और सीमाएँ
NoSQL कॉन्सेप्ट्स
Miriam Antona
Software engineer
फायदे - लचीलापन
- एप्लिकेशन और उद्योग बदलने पर बदल सकते हैं
- पहले से अंतिम संरचना परिभाषित करने की ज़रूरत नहीं
- नोड जोड़/हटाएँ, प्रॉपर्टीज़ और एजेज़ बदलें
फायदे - परफॉर्मेंस
- जॉइन्स करने की ज़रूरत नहीं
- जॉइन करना अक्सर समय लेने वाला हो सकता है
- नोड से नोड तक एजेज़ फॉलो करें
फायदे - डेटा का आसान निरूपण
- मानव सोच से मिलती-जुलती संरचना
- ग्राफ मॉडलिंग बहुत इन्ट्यूटिव
- आसानी से विज़ुअलाइज़ किया जा सकता है
- समझने में सहायक
फायदे - हॉरिज़ॉन्टल स्केलेबिलिटी
- यह संभव है
- अन्य NoSQL डेटाबेस की तुलना में ज्यादा कठिन
- ग्राफ आपस में कनेक्टेड होते हैं
- इन्हें कई मशीनों में डिस्ट्रीब्यूट करना पड़ता है
सीमाएँ
- ऐसी एंटिटी प्रॉपर्टीज़ जिनके मान बेहद बड़े हों
- BLOBs (Binary Large Objects): मल्टीमीडिया ऑब्जेक्ट्स
- CLOBs (Character Large Objects): कैरेक्टर डेटा के कलेक्शंस
- ग्राफ डेटाबेस का परफॉर्मेंस अच्छा नहीं रहेगा
- खराब प्रैक्टिस
- वह जानकारी स्टोर करने के लिए दूसरा डेटाबेस प्रयोग करें
- डेवलपर्स के लिए काफी बदलाव
- नया डेटा मॉडलिंग माइंडसेट
- Cypher, Gremlin... सीखें
अभ्यास करते हैं!
NoSQL कॉन्सेप्ट्स
Preparing Video For Download...