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