Firebase रीयलटाइम डेटाबेस, क्लाउड पर होस्ट किया गया डेटाबेस होता है. डेटा को इस तौर पर सेव किया जाता है JSON को ऐक्सेस किया जा सकता है और हर कनेक्ट किए गए क्लाइंट के साथ रीयलटाइम में सिंक किया गया है. बनाने पर हमारे Android, Apple प्लैटफ़ॉर्म और JavaScript SDK के साथ क्रॉस-प्लैटफ़ॉर्म ऐप्लिकेशन पर क्लाइंट एक रीयलटाइम डेटाबेस इंस्टेंस शेयर करते हैं और उन्हें अपने-आप ही मिलता है अपडेट करता है.
ज़रूरी शर्तें
अगर आपने पहले से ऐसा नहीं किया है, तो Firebase JS SDK टूल इंस्टॉल करें और Firebase शुरू करें.
डेटाबेस बनाएं
इसके रीयलटाइम डेटाबेस सेक्शन पर जाएं: Firebase कंसोल. आपसे कोई मौजूदा Firebase प्रोजेक्ट चुनने के लिए कहा जाएगा. डेटाबेस बनाने के वर्कफ़्लो को फ़ॉलो करें.
अपने Firebase के सुरक्षा नियमों के लिए कोई शुरुआती मोड चुनें:
- टेस्ट मोड
यह मोबाइल और वेब क्लाइंट लाइब्रेरी का इस्तेमाल शुरू करने के लिए सही है, हालांकि, इसकी मदद से कोई भी व्यक्ति आपके डेटा को पढ़ सकता है और उसमें बदलाव कर सकता है. परीक्षण के बाद, अपने Firebase रीयल टाइम डेटाबेस के नियमों को समझें को ज़रूर पढ़ें सेक्शन देखें.
वेब, Apple या Android SDK का इस्तेमाल शुरू करने के लिए, testmode चुनें.
- लॉक मोड
मोबाइल और वेब क्लाइंट के किसी भी तरह के पढ़े और लिखे गए कॉन्टेंट को अस्वीकार करता है. आपके पुष्टि किए गए ऐप्लिकेशन सर्वर अब भी आपके डेटाबेस को ऐक्सेस कर सकते हैं.
डेटाबेस के लिए कोई जगह चुनें.
इसके आधार पर डेटाबेस की जगह की जानकारी, नए डेटाबेस के लिए यूआरएल इनमें से किसी एक फ़ॉर्मैट में होगा:
(इसके लिएDATABASE_NAME.firebaseio.com
us-central1
में डेटाबेस) (अन्य सभी जगहों के डेटाबेस के लिए)DATABASE_NAME.REGION.firebasedatabase.app
हो गया पर क्लिक करें.
जब आप रीयलटाइम डेटाबेस को चालू करते हैं, तो यह एपीआई को Cloud API मैनेजर.
रीयलटाइम डेटाबेस के सुरक्षा नियमों को कॉन्फ़िगर करें
रीयलटाइम डेटाबेस, जानकारी देने वाले नियमों की भाषा उपलब्ध कराता है. इससे आपको ये काम करने में मदद मिलती है तय करें कि आपके डेटा को कैसे स्ट्रक्चर किया जाना चाहिए, उसे कैसे इंडेक्स किया जाना चाहिए, और आपके डेटा को वहां से पढ़ा और लिखा जा सकता है.
रीयलटाइम डेटाबेस JS SDK जोड़ें और रीयल टाइम डेटाबेस को शुरू करें
JavaScript SDK टूल शुरू करते समय, आपको रीयलटाइम डेटाबेस का यूआरएल बताना होगा.
आप अपने रीयलटाइम डेटाबेस का यूआरएल, यहां दिए गए रीयलटाइम डेटाबेस सेक्शन में देख सकते हैं: Firebase कंसोल. इसके आधार पर डेटाबेस की जगह की जानकारी, डेटाबेस का यूआरएल इनमें से किसी एक फ़ॉर्मैट में होगा:
(https://DATABASE_NAME.firebaseio.com
us-central1
में डेटाबेस के लिए) (अन्य सभी जगहों के डेटाबेस के लिए)https://DATABASE_NAME.REGION.firebasedatabase.app
नीचे दिए गए कोड स्निपेट का इस्तेमाल करके, SDK टूल शुरू करें:
Web
import { initializeApp } from "firebase/app"; import { getDatabase } from "firebase/database"; // TODO: Replace the following with your app's Firebase project configuration // See: https://firebase.google.com/docs/web/learn-more#config-object const firebaseConfig = { // ... // The value of `databaseURL` depends on the location of the database databaseURL: "https://DATABASE_NAME.firebaseio.com", }; // Initialize Firebase const app = initializeApp(firebaseConfig); // Initialize Realtime Database and get a reference to the service const database = getDatabase(app);
Web
import firebase from "firebase/app"; import "firebase/compat/database"; // TODO: Replace the following with your app's Firebase project configuration // See: https://firebase.google.com/docs/web/learn-more#config-object const firebaseConfig = { // ... // The value of `databaseURL` depends on the location of the database databaseURL: "https://DATABASE_NAME.firebaseio.com", }; // Initialize Firebase firebase.initializeApp(firebaseConfig); // Initialize Realtime Database and get a reference to the service const database = firebase.database();
आप Firebase रीयल टाइम डेटाबेस का इस्तेमाल करने के लिए तैयार हैं!
अगले चरण
रीयलटाइम डेटाबेस के लिए डेटा तैयार करने का तरीका जानें.
अपना ऐप्लिकेशन लॉन्च करने की तैयारी करें:
ऐप्लिकेशन की जांच की सुविधा चालू करके, यह पक्का करें कि सिर्फ़ ऐप्लिकेशन आपके डेटाबेस को ऐक्सेस कर सकते हैं.
बजट सेट अप करें सूचनाएं Google Cloud कंसोल में अपने प्रोजेक्ट के लिए.
इस्तेमाल और बिलिंग पर नज़र रखें डैशबोर्ड देखने के लिए Firebase कंसोल का इस्तेमाल करें. Firebase की अलग-अलग सेवाओं के लिए इस्तेमाल किया जा सकता है. इसके अलावा, रीयलटाइम डेटाबेस इस्तेमाल भी किया जा सकता है ज़्यादा जानकारी के लिए, डैशबोर्ड पर जाएं इस्तेमाल की पूरी जानकारी.