MongoDB के साथ काम करने की सुविधा वाला Firestore, डेवलपर को मौजूदा MongoDB ऐप्लिकेशन कोड, ड्राइवर, टूल, और Cloud Firestore के साथ MongoDB इंटिग्रेशन के ओपन-सोर्स इकोसिस्टम का इस्तेमाल करने की अनुमति देता है.
Cloud Firestore सर्वर के बिना इस्तेमाल किए जा सकने वाले दस्तावेज़ों के डेटाबेस की अलग सेवा उपलब्ध कराता है, इसमें कई क्षेत्रों में डेटा को रेप्लिकेट करने की सुविधा होती है. साथ ही, डेटा की स्थिरता बनाए रखने, ज़रूरत के हिसाब से डेटा को बढ़ाने, इंडस्ट्री में सबसे ज़्यादा 99.999% एसएलए के साथ डेटा की उपलब्धता, और एक अंक वाले मिलीसेकंड में डेटा को पढ़ने की परफ़ॉर्मेंस जैसी सुविधाएं मिलती हैं.
MongoDB के साथ काम करने की सुविधा वाला Firestore, Enterprise वर्शन के साथ उपलब्ध है.
अहम सुविधाएं
MongoDB के साथ काम करने की सुविधा वाला Firestore, कई अहम सुविधाएं उपलब्ध कराता है:
| अंतर बताने वाली सुविधा | ब्यौरा |
|---|---|
| MongoDB के साथ काम करने की सुविधा | Cloud Firestore MongoDB के साथ काम करने वाले ऑपरेशन उपलब्ध कराता है. इससे, मौजूदा MongoDB ऐप्लिकेशन के लिए डेटाबेस के तौर पर Cloud Firestore का इस्तेमाल किया जा सकता है. |
| सर्वर के बिना इस्तेमाल किया जा सकने वाला डेटाबेस | Cloud Firestore इस्तेमाल के हिसाब से शुल्क चुकाने वाले मॉडल का इस्तेमाल करता है. Cloud Firestore के लिए, संसाधनों को पहले से उपलब्ध कराने की ज़रूरत नहीं होती. साथ ही, यह लोड के हिसाब से अपने-आप स्केल हो जाता है match your load. |
| ज़रूरत के हिसाब से डेटा को बढ़ाने की सुविधा | Cloud Firestore ज़रूरत के हिसाब से कंप्यूट और स्टोरेज को आसानी से स्केल कर लेता है इसके लिए, क्षमता, शार्डिंग कॉन्फ़िगर करने या स्टोरेज और I/O उपलब्ध कराने की ज़रूरत नहीं होती. |
| डेटा की उपलब्धता की सुविधा | सभी Cloud Firestore डेटाबेस, डेटा की उपलब्धता की सुविधा देते हैं. इनमें, रीजनल के लिए 99.99%
उपलब्धता और मल्टी-रीजनल
डिप्लॉयमेंट के लिए 99.999% उपलब्धता मिलती है. Cloud Firestore में, कई क्षेत्रों में डेटा को रेप्लिकेट करने की सुविधा अपने-आप होती है. साथ ही, इसमें क्वेरी के नतीजों में डेटा की स्थिरता बनाए रखने, बैच में ऑपरेशन करने, और लेन-देन की सुविधा मिलती है. |
| एक अंक वाले मिलीसेकंड में डेटा को पढ़ने की सुविधा | Cloud Firestore एक अंक वाले मिलीसेकंड में डेटा को पढ़ने की सुविधा देता है. |
| एंटरप्राइज़-ग्रेड की सुरक्षा और मॉनिटरिंग | Google Cloud के केंद्रीकृत गवर्नेंस की मदद से, Cloud Firestore को सुरक्षित करें.Google Cloud हमारे इंटिग्रेटेड डेटाबेस सेंटर की मदद से, आपके Cloud Firestore डेटाबेस फ़्लीट की बेहतर विज़िबिलिटी और आसान मैनेजमेंट पाएं. केंद्रीकृत कंट्रोल और एआई की मदद से, फ़्लीट की एक जैसी जानकारी और आसान मैनेजमेंट पाएं. |
यह कैसे काम करता है?
Cloud Firestore क्लाउड-फ़र्स्ट, NoSQL दस्तावेज़ डेटाबेस है. यह MongoDB के साथ काम करने की सुविधा देता है.
Cloud Firestore डेटा मॉडल के मुताबिक, डेटा को दस्तावेज़ों में सेव किया जाता है. इनमें फ़ील्ड, वैल्यू के हिसाब से मैप होते हैं. इन दस्तावेज़ों को कलेक्शन में सेव किया जाता है. ये कलेक्शन, आपके दस्तावेज़ों के कंटेनर होते हैं. इनका इस्तेमाल, डेटा को व्यवस्थित करने और क्वेरी बनाने के लिए किया जा सकता है. दस्तावेज़, अलग-अलग तरह के डेटा टाइप के साथ काम करते हैं, जैसे, स्ट्रिंग और नंबर से लेकर, जटिल, एम्बेड किए गए ऑब्जेक्ट तक.
इसके अलावा, Cloud Firestore में क्वेरी करना आसान, असरदार, और फ़्लेक्सिबल होता है. इसके लिए, स्टैंडर्ड MongoDB ड्राइवर या MongoDB क्वेरी लैंग्वेज (MQL) का इस्तेमाल किया जा सकता है. दस्तावेज़ के लेवल पर डेटा पाने के लिए, शैलो क्वेरी बनाई जा सकती हैं. इसके लिए, पूरे कलेक्शन को पाने की ज़रूरत नहीं होती. साथ ही, नतीजों को पेज में बांटने के लिए, क्वेरी या कर्सर में सॉर्टिंग, फ़िल्टरिंग, और सीमाएं जोड़ी जा सकती हैं.
आखिर में, Cloud Firestore को Google Cloud गवर्नेंस सेवाओं के साथ पूरी तरह से इंटिग्रेट किया गया है. इसके बारे में, पहचान और ऐक्सेस मैनेजमेंट में बताया गया है.