इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

Firebase Realtime Database

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

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

iOS सेटअप Android सेटअप

वेब सेटअप बाकी एपीआई

C ++ सेटअप यूनिटी सेटअप

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

मुख्य क्षमताएं

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

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

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

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

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

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

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

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

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

अगला कदम:

  • डेटा सेट करें और iOS , Android , Web , Admin SDK या REST API का उपयोग करके बदलावों को सुनें।
  • अपने iOS , Android , या वेब ऐप में Firebase रीयलटाइम डेटाबेस जोड़ें।
  • Firebase Realtime Database Rules का उपयोग करके अपनी फ़ाइलों को सुरक्षित करने के तरीके के बारे में जानें।