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 क्वेरी लैंग्वेज (एमक्यूएल) का इस्तेमाल किया जा सकता है. दस्तावेज़ लेवल पर डेटा पाने के लिए, शैलो क्वेरी बनाई जा सकती हैं. इसके लिए, पूरे कलेक्शन को पाने की ज़रूरत नहीं होती. साथ ही, नतीजों को पेज में बांटने के लिए, क्वेरी या कर्सर में सॉर्टिंग, फ़िल्टरिंग, और सीमाएं जोड़ी जा सकती हैं.
आखिर में, Cloud Firestore को Google Cloud गवर्नेंस सेवाओं के साथ पूरी तरह से इंटिग्रेट किया गया है. इसके बारे में, पहचान और ऐक्सेस मैनेजमेंट में बताया गया है.