कॉलम फैमिली डेटाबेस: फायदे और सीमाएँ

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

Miriam Antona

Software engineer

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

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

फायदे - स्पीड

  • संबंधित कॉलम डिस्क पर साथ स्टोर होते हैं
  • लिखना/पढ़ना बहुत तेज
NoSQL कॉन्सेप्ट्स

फायदे - स्केलेबिलिटी

  • हॉरिजॉन्टल स्केल करें
    • कई सर्वरों पर शार्डिंग
NoSQL कॉन्सेप्ट्स

फायदे - बड़े डेटा वॉल्यूम

  • बड़े डेटा वॉल्यूम के लिए डिज़ाइन किया गया
    • स्पीड
    • हॉरिजॉन्टल स्केलेबिलिटी
    • कुशल डेटा कंप्रेशन
NoSQL कॉन्सेप्ट्स

सीमाएँ

  • एटॉमिक रीड/राइट, पर मल्टी-रो ट्रांज़ैक्शन नहीं
  • Joins नहीं सपोर्ट
  • Subqueries नहीं सपोर्ट
  • क्वेरी पहले से अच्छे से परिभाषित होनी चाहिए
    • क्वेरियाँ बदलें -> कॉलम फैमिलीज़ बदलनी पड़ सकती हैं
    • यह महंगा हो सकता है
NoSQL कॉन्सेप्ट्स

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

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

Preparing Video For Download...