SQL डेवलपर्स के लिए फायरबेस रीयलटाइम डेटाबेस (वीडियो श्रृंखला)

यदि आप रीयलटाइम डेटाबेस के बारे में जानने में रुचि रखते हैं, लेकिन अधिक पारंपरिक SQL पृष्ठभूमि से आते हैं, तो Firebase YouTube चैनल के वीडियो की यह श्रृंखला आपके लिए रुचिकर हो सकती है।

यह पहला वीडियो पारंपरिक SQL डेटाबेस में डेटा को कैसे संग्रहीत किया जाता है, और इसे रीयलटाइम डेटाबेस जैसे NoSQL डेटाबेस में कैसे संग्रहीत किया जाता है, के बीच मुख्य अंतर को कवर करता है।

यह वीडियो एक रिलेशनल डेटाबेस मॉडल लेता है जिसे आप आमतौर पर SQL डेटाबेस में देख सकते हैं और इसे एक NoSQL मॉडल में परिवर्तित कर सकते हैं जो Firebase रीयलटाइम डेटाबेस में अच्छी तरह से काम करता है।

एक NoSQL डेटाबेस को क्वेरी करना आपके द्वारा पारंपरिक SQL डेटाबेस में उपयोग किए जाने की तुलना में कम शक्तिशाली होता है। लेकिन अगर आप अपने डेटा को सही तरीके से तैयार करते हैं तो आप अभी भी बहुत कुछ हासिल कर सकते हैं। यह वीडियो बुनियादी प्रश्नों पर एक नज़र डालेगा और वे रीयलटाइम डेटाबेस में कैसे काम करते हैं।

यह वीडियो आठ सामान्य एसक्यूएल प्रश्नों से शुरू होता है, और फिर उन्हें एक-एक करके उन प्रश्नों में परिवर्तित करता है जो रीयलटाइम डेटाबेस के साथ काम करते हैं। अपने सैद्धांतिक ज्ञान को व्यवहार में लाने का समय आ गया है!

रीयलटाइम डेटाबेस में विशेष रूप से डेटा में शामिल होने के लिए कोई तरीका नहीं है, लेकिन आप अभी भी एक स्थान से डेटा ले सकते हैं, और अन्य स्थान से संबंधित डेटा को एक साथ मर्ज कर सकते हैं। हम आपको दिखाएंगे कि इस पाठ में यह कैसे करना है।

डीनोर्मलाइज़ेशन क्वेरी को कम करने या सरल बनाने के लिए डेटा को डुप्लिकेट करने की प्रक्रिया है। हालांकि यह SQL पृष्ठभूमि से अजीब लग सकता है, यह NoSQL डेटाबेस में एक सामान्य अभ्यास है जो पढ़ने को अधिक प्रदर्शनकारी और आपके जीवन को बहुत आसान बना देगा। हम आपको इस पाठ में आपके डेटा को सामान्य बनाने के कुछ फायदे दिखाएंगे, और इसके बारे में कैसे जानेंगे।

पढ़ने और क्वेरी के प्रदर्शन को बढ़ाने के लिए Denormalization बहुत अच्छा है, लेकिन यह डेटा स्थिरता की कीमत पर आता है। सौभाग्य से, बहु-पथ अपडेट आपको अपने असामान्य डेटा के साथ एकरूपता प्रदान करने में मदद कर सकते हैं। यह वीडियो आपको दिखाएगा कि डेटा को एक से अधिक स्थानों पर कॉपी करने के लिए लुकअप पथों का उपयोग कैसे करें और सभी को एक समान रखें।

रीयलटाइम डेटाबेस स्कीमा रहित हो सकता है, लेकिन इसका मतलब यह नहीं है कि आप अपनी डेटा संरचना की सुरक्षा नहीं कर सकते। स्कीमा के बजाय, रीयलटाइम डेटाबेस एक घोषणात्मक सर्वर साइड नियम भाषा का उपयोग करता है जिसे सुरक्षा नियम कहा जाता है। यह वीडियो आपको दिखाता है कि अपने डेटा संरचना की सुरक्षा के लिए सुरक्षा नियमों का उपयोग कैसे करें और विदेशी कुंजी जैसी संरचनाएं बनाएं।