फायरबेस रीयलटाइम डेटाबेस

हमारे NoSQL क्लाउड डेटाबेस के साथ डेटा को स्टोर और सिंक करें। डेटा रीयलटाइम में सभी क्लाइंट के बीच सिंक किया जाता है और आपके ऐप के ऑफ़लाइन होने पर भी उपलब्ध रहता है।

फायरबेस रीयलटाइम डेटाबेस एक क्लाउड-होस्टेड डेटाबेस है। डेटा को JSON के रूप में संग्रहीत किया जाता है और प्रत्येक कनेक्टेड क्लाइंट के लिए रीयलटाइम में सिंक्रनाइज़ किया जाता है। जब आप हमारे ऐप्पल प्लेटफॉर्म, एंड्रॉइड और जावास्क्रिप्ट एसडीके के साथ क्रॉस-प्लेटफ़ॉर्म ऐप बनाते हैं, तो आपके सभी ग्राहक एक रीयलटाइम डेटाबेस इंस्टेंस साझा करते हैं और स्वचालित रूप से नवीनतम डेटा के साथ अपडेट प्राप्त करते हैं।

iOS+ सेटअप Android सेटअप स्पंदन सेटअप

वेब सेटअप REST API

सी ++ सेटअप एकता सेटअप

व्यवस्थापक सेटअप

प्रमुख क्षमताएं

रियल टाइम विशिष्ट HTTP अनुरोधों के बजाय, फायरबेस रीयलटाइम डेटाबेस डेटा सिंक्रोनाइज़ेशन का उपयोग करता है—हर बार जब डेटा बदलता है, तो कोई भी कनेक्टेड डिवाइस मिलीसेकंड के भीतर उस अपडेट को प्राप्त करता है। नेटवर्किंग कोड के बारे में सोचे बिना सहयोगी और इमर्सिव अनुभव प्रदान करें।
ऑफलाइन Firebase ऐप्स ऑफ़लाइन होने पर भी उत्तरदायी रहते हैं क्योंकि Firebase रीयलटाइम डेटाबेस SDK आपके डेटा को डिस्क पर रखता है। एक बार कनेक्टिविटी फिर से स्थापित हो जाने के बाद, क्लाइंट डिवाइस को कोई भी परिवर्तन प्राप्त होता है जो इसे याद करता है, इसे वर्तमान सर्वर स्थिति के साथ सिंक्रनाइज़ करता है।
क्लाइंट डिवाइस से एक्सेस करने योग्य फायरबेस रीयलटाइम डेटाबेस को सीधे मोबाइल डिवाइस या वेब ब्राउज़र से एक्सेस किया जा सकता है; एप्लिकेशन सर्वर की कोई आवश्यकता नहीं है। सुरक्षा और डेटा सत्यापन फायरबेस रीयलटाइम डेटाबेस सुरक्षा नियमों के माध्यम से उपलब्ध हैं, अभिव्यक्ति-आधारित नियम जिन्हें डेटा पढ़ने या लिखे जाने पर निष्पादित किया जाता है।
एकाधिक डेटाबेस में स्केल करें ब्लेज़ प्राइसिंग प्लान पर फायरबेस रियलटाइम डेटाबेस के साथ, आप एक ही फायरबेस प्रोजेक्ट में अपने डेटा को कई डेटाबेस इंस्टेंस में विभाजित करके अपने ऐप की डेटा ज़रूरतों को बड़े पैमाने पर समर्थन कर सकते हैं। अपने प्रोजेक्ट पर फायरबेस ऑथेंटिकेशन के साथ ऑथेंटिकेशन को कारगर बनाएं और अपने डेटाबेस इंस्टेंसेस में यूजर्स को ऑथेंटिकेट करें। प्रत्येक डेटाबेस उदाहरण के लिए कस्टम फायरबेस रीयलटाइम डेटाबेस सुरक्षा नियमों के साथ प्रत्येक डेटाबेस में डेटा तक पहुंच नियंत्रित करें।

यह कैसे काम करता है?

फायरबेस रीयलटाइम डेटाबेस आपको क्लाइंट-साइड कोड से सीधे डेटाबेस तक सुरक्षित पहुंच की अनुमति देकर समृद्ध, सहयोगी एप्लिकेशन बनाने देता है। डेटा स्थानीय रूप से बना रहता है, और ऑफ़लाइन होने पर भी, वास्तविक समय की घटनाएं जारी रहती हैं, जिससे अंतिम उपयोगकर्ता को एक उत्तरदायी अनुभव मिलता है। जब डिवाइस कनेक्शन फिर से हासिल कर लेता है, तो रीयलटाइम डेटाबेस क्लाइंट के ऑफ़लाइन होने के दौरान होने वाले रिमोट अपडेट के साथ स्थानीय डेटा परिवर्तनों को सिंक्रनाइज़ करता है, किसी भी विरोध को स्वचालित रूप से मर्ज करता है।

रीयलटाइम डेटाबेस एक लचीली, अभिव्यक्ति-आधारित नियम भाषा प्रदान करता है, जिसे फायरबेस रीयलटाइम डेटाबेस सुरक्षा नियम कहा जाता है, यह परिभाषित करने के लिए कि आपके डेटा को कैसे संरचित किया जाना चाहिए और कब डेटा को पढ़ा या लिखा जा सकता है। फायरबेस प्रमाणीकरण के साथ एकीकृत होने पर, डेवलपर परिभाषित कर सकते हैं कि किसके पास किस डेटा तक पहुंच है, और वे इसे कैसे एक्सेस कर सकते हैं।

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

कार्यान्वयन पथ

फायरबेस रीयलटाइम डेटाबेस एसडीके को एकीकृत करें Gradle, CocoaPods, या किसी स्क्रिप्ट के माध्यम से ग्राहकों को जल्दी से शामिल करें।
रीयलटाइम डेटाबेस संदर्भ बनाएँ डेटा सेट करने या डेटा परिवर्तनों की सदस्यता लेने के लिए अपने JSON डेटा का संदर्भ लें, जैसे "उपयोगकर्ता/उपयोगकर्ता: 1234/फ़ोन_नंबर"।
डेटा सेट करें और परिवर्तनों को सुनें डेटा लिखने या परिवर्तनों की सदस्यता लेने के लिए इन संदर्भों का उपयोग करें।
ऑफ़लाइन दृढ़ता सक्षम करें डिवाइस की स्थानीय डिस्क पर डेटा लिखे जाने की अनुमति दें ताकि यह ऑफ़लाइन होने पर उपलब्ध हो सके।
अपना डेटा सुरक्षित करें अपने डेटा को सुरक्षित करने के लिए फायरबेस रीयलटाइम डेटाबेस सुरक्षा नियमों का उपयोग करें।

अन्य प्रकार के डेटा को स्टोर करना चाहते हैं?

  • Cloud Firestore, Firebase और Google Cloud Platform से मोबाइल, वेब और सर्वर विकास के लिए एक लचीला, स्केलेबल डेटाबेस है। डेटाबेस विकल्पों के बीच अंतर के बारे में अधिक जानने के लिए, डेटाबेस चुनें: क्लाउड फायरस्टोर या रीयलटाइम डेटाबेस देखें।
  • Firebase Remote Config उपयोगकर्ताओं को अपडेट डाउनलोड करने की आवश्यकता के बिना आपके ऐप के व्यवहार और उपस्थिति को बदलने के लिए डेवलपर द्वारा निर्दिष्ट कुंजी-मूल्य जोड़े को संग्रहीत करता है।
  • फायरबेस होस्टिंग आपकी वेबसाइट के लिए HTML, CSS और JavaScript के साथ-साथ अन्य डेवलपर द्वारा प्रदान की गई संपत्ति जैसे ग्राफिक्स, फोंट और आइकन को होस्ट करता है।
  • क्लाउड स्टोरेज छवियों, वीडियो और ऑडियो के साथ-साथ अन्य उपयोगकर्ता-जनित सामग्री जैसी फ़ाइलों को संग्रहीत करता है।

अगले कदम: