Firebase Realtime Database, क्लाउड पर होस्ट किया गया डेटाबेस है. डेटा को इस तौर पर सेव किया जाता है JSON को ऐक्सेस किया जा सकता है और हर कनेक्ट किए गए क्लाइंट के साथ रीयलटाइम में सिंक किया गया है. बनाने पर हमारे Android, Apple प्लैटफ़ॉर्म, और JavaScript SDK टूल के साथ क्रॉस-प्लैटफ़ॉर्म ऐप्लिकेशन, आपके सभी क्लाइंट एक Realtime Database इंस्टेंस शेयर करते हैं और उन्हें अपने-आप ये ईमेल मिलते हैं अपडेट करता है.
हम किसी भी Firebase Realtime Database यूआरएल का इस्तेमाल, REST एंडपॉइंट के तौर पर कर सकते हैं. हमें सभी सुविधाओं की ज़रूरत है
.json
को यूआरएल के आखिर में जोड़ना होगा और
हमारा पसंदीदा एचटीटीपीएस क्लाइंट है.
खाता बनाएँ
सबसे पहले, Firebase कंसोल में जाकर, बिना किसी शुल्क के खाते के लिए साइन अप करें. एक नया
आपके लिए Firebase ऐप्लिकेशन बनाया जाएगा. इसका यूआरएल, इस पर खत्म होगा
firebaseio.com
. आपको अपने उपयोगकर्ताओं और
का इस्तेमाल, डेटा को सेव और सिंक करने के लिए किया जाता है.
Firebase कंसोल में जाकर, Firebase बनाया जा सकता है, उसे मैनेज किया जा सकता है, और मिटाया जा सकता है दिखाई देता है. किसी खास Firebase ऐप्लिकेशन पर क्लिक करके, आप अपने ऐप्लिकेशन की रीयल टाइम में डेटाबेस तैयार हो जाता है. अपने ऐप्लिकेशन के डैशबोर्ड में, Firebase Realtime Database Security Rules, अपने की पुष्टि करने, डिप्लॉय करने, और आंकड़े देखने की सुविधा मिलती है.
डेटाबेस बनाना
Firebase कंसोल के Realtime Database सेक्शन पर जाएं. आपसे कोई मौजूदा Firebase प्रोजेक्ट चुनने के लिए कहा जाएगा. डेटाबेस बनाने के वर्कफ़्लो को फ़ॉलो करें.
अपने Firebase Security Rules के लिए कोई स्टार्टिंग मोड चुनें:
- टेस्ट मोड
यह मोबाइल और वेब क्लाइंट लाइब्रेरी का इस्तेमाल शुरू करने के लिए सही है, हालांकि, इसकी मदद से कोई भी व्यक्ति आपके डेटा को पढ़ सकता है और उसमें बदलाव कर सकता है. परीक्षण के बाद, अपने Firebase रीयल टाइम डेटाबेस के नियमों को समझें को ज़रूर पढ़ें सेक्शन देखें.
देखें
वेब, Apple या Android SDK टूल का इस्तेमाल शुरू करने के लिए, testmode चुनें.
- लॉक मोड
मोबाइल और वेब क्लाइंट के किसी भी तरह के पढ़े और लिखे गए कॉन्टेंट को अस्वीकार करता है. पुष्टि किए गए आपके ऐप्लिकेशन सर्वर, अब भी आपके डेटाबेस को ऐक्सेस कर सकते हैं.
डेटाबेस के लिए कोई जगह चुनें.
इसके आधार पर डेटाबेस की जगह की जानकारी, नए डेटाबेस के लिए यूआरएल इनमें से किसी एक फ़ॉर्मैट में होगा:
(DATABASE_NAME.firebaseio.com
us-central1
में मौजूद डेटाबेस के लिए) (अन्य सभी जगहों के डेटाबेस के लिए)DATABASE_NAME.REGION.firebasedatabase.app
हो गया पर क्लिक करें.
Realtime Database को चालू करने पर, यह Cloud API मैनेजर में भी एपीआई को चालू कर देता है.
हेल्पर लाइब्रेरी चुनें
REST API के ज़रिए, सीधे कमांड लाइन से डेटा पढ़ा और लिखा जा सकता है. इस गाइड में हम cURL, देखें. हमारे पास तीसरे पक्ष की कई हेल्पर लाइब्रेरी भी हैं. इनकी मदद से, अपनी पसंदीदा भाषा में REST API के साथ इंटरैक्ट किया जा सकता है. इनमें से किसी एक तरीके का इस्तेमाल किया जा सकता है को अपडेट करें या अपनी लाइब्रेरी बनाएं:
भाषा | पुस्तकालय |
---|---|
क्लोजर | Cloudfuji का taika |
Dart | आधिकारिक Firebase-डार्ट लाइब्रेरी में IO क्लाइंट |
शुरू करें |
स्टीवन बर्लांगा और टिम गॉसेट का फ़ायरगो कॉस्मिन निकोलाएस्कू और जस्टिन टललॉस का Go Firebase |
Java | ब्रैंडन ग्रैशम का firebase4j |
Perl | किरण कुमार और जेटी स्मिथ का Firebase-Perl |
PHP |
kreait के हिसाब से firebase-php तमस कलमन का firebase-php |
Python | जेम्स चाइल्ड्स-मेडमेंट का पायरबेस ओज़गर वतनशेवर का Python-Firebase से जुड़ा कॉन्टेंट माइकल हुएन्ह का python-firebase |
Ruby |
ऑस्कर डेल बेन का firebase-ruby फ़र्नैंड गैलियाना का BigBertha Codementor का rest-firebase |
अगले चरण
- Realtime Database के लिए डेटा व्यवस्थित करने का तरीका जानें.
- डेटा सेव करें.
- डेटा वापस पाएं.
- Firebase कंसोल में अपना डेटाबेस देखें.