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