SQL डेवलपर्स के लिए फायरबेस रीयलटाइम डेटाबेस (वीडियो श्रृंखला)
SQL डेटाबेस और फ़ायरबेस डेटाबेस
यह पहला वीडियो पारंपरिक SQL डेटाबेस में डेटा को कैसे संग्रहीत किया जाता है, और इसे रीयलटाइम डेटाबेस जैसे NoSQL डेटाबेस में कैसे संग्रहीत किया जाता है, के बीच मुख्य अंतर को कवर करता है।
SQL संरचनाओं को फायरबेस संरचनाओं में परिवर्तित करना
यह वीडियो एक रिलेशनल डेटाबेस मॉडल लेता है जिसे आप आमतौर पर SQL डेटाबेस में देख सकते हैं और इसे एक NoSQL मॉडल में परिवर्तित कर सकते हैं जो Firebase रीयलटाइम डेटाबेस में अच्छी तरह से काम करता है।
फायरबेस डेटाबेस क्वेरी 101
एक NoSQL डेटाबेस को क्वेरी करना आपके द्वारा पारंपरिक SQL डेटाबेस में उपयोग किए जाने की तुलना में कम शक्तिशाली होता है। लेकिन अगर आप अपने डेटा को सही तरीके से तैयार करते हैं तो आप अभी भी बहुत कुछ हासिल कर सकते हैं। यह वीडियो बुनियादी प्रश्नों पर एक नज़र डालेगा और वे रीयलटाइम डेटाबेस में कैसे काम करते हैं।
सामान्य SQL क्वेरीज़ को फ़ायरबेस डेटाबेस के लिए परिवर्तित किया गया
यह वीडियो आठ सामान्य एसक्यूएल प्रश्नों से शुरू होता है, और फिर उन्हें एक-एक करके उन प्रश्नों में परिवर्तित करता है जो रीयलटाइम डेटाबेस के साथ काम करते हैं। अपने सैद्धांतिक ज्ञान को व्यवहार में लाने का समय आ गया है!
फायरबेस डेटाबेस में शामिल हो जाता है
रीयलटाइम डेटाबेस में विशेष रूप से डेटा में शामिल होने के लिए कोई तरीका नहीं है, लेकिन आप अभी भी एक स्थान से डेटा ले सकते हैं, और अन्य स्थान से संबंधित डेटा को एक साथ मर्ज कर सकते हैं। हम आपको दिखाएंगे कि इस पाठ में यह कैसे करना है।
रीयलटाइम डेटाबेस के साथ असामान्यीकरण सामान्य है
डीनोर्मलाइज़ेशन क्वेरी को कम करने या सरल बनाने के लिए डेटा को डुप्लिकेट करने की प्रक्रिया है। हालांकि यह SQL पृष्ठभूमि से अजीब लग सकता है, यह NoSQL डेटाबेस में एक सामान्य अभ्यास है जो पढ़ने को अधिक प्रदर्शनकारी और आपके जीवन को बहुत आसान बना देगा। हम आपको इस पाठ में आपके डेटा को सामान्य बनाने के कुछ फायदे दिखाएंगे, और इसके बारे में कैसे जानेंगे।
मल्टी-पाथ अपडेट के साथ डेटा स्थिरता
पढ़ने और क्वेरी के प्रदर्शन को बढ़ाने के लिए Denormalization बहुत अच्छा है, लेकिन यह डेटा स्थिरता की कीमत पर आता है। सौभाग्य से, बहु-पथ अपडेट आपको अपने असामान्य डेटा के साथ एकरूपता प्रदान करने में मदद कर सकते हैं। यह वीडियो आपको दिखाएगा कि डेटा को एक से अधिक स्थानों पर कॉपी करने के लिए लुकअप पथों का उपयोग कैसे करें और सभी को एक समान रखें।
सुरक्षा नियमों के साथ अपनी डेटा संरचना को सुरक्षित करना
रीयलटाइम डेटाबेस स्कीमा रहित हो सकता है, लेकिन इसका मतलब यह नहीं है कि आप अपनी डेटा संरचना की सुरक्षा नहीं कर सकते। स्कीमा के बजाय, रीयलटाइम डेटाबेस एक घोषणात्मक सर्वर साइड नियम भाषा का उपयोग करता है जिसे सुरक्षा नियम कहा जाता है। यह वीडियो आपको दिखाता है कि अपने डेटा संरचना की सुरक्षा के लिए सुरक्षा नियमों का उपयोग कैसे करें और विदेशी कुंजी जैसी संरचनाएं बनाएं।