Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

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

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

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

आईओएस सेटअप Android सेटअप

वेब सेटअप REST API

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

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

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

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

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

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

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

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

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

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

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

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

अगला कदम: