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

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

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

क्लाउड फायरस्टोर

पसंदीदा

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

वैकल्पिक रूप से, समृद्ध डेटा मॉडल, क्वेरीबिलिटी, स्केलेबिलिटी और उच्च उपलब्धता की आवश्यकता वाले आधुनिक अनुप्रयोगों के लिए क्लाउड फायरस्टोर को आज़माने पर विचार करें।

आईओएस+ सेटअप

एंड्रॉइड सेटअप

स्पंदन सेटअप

वेब सेटअप

बाकी एपीआई

सी++ सेटअप

एकता सेटअप

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

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

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

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

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

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

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

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

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

अन्य प्रकार का डेटा संग्रहीत करें

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

अगले कदम: