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