MongoDB के साथ काम करने की सुविधा के बारे में खास जानकारी

यह सिर्फ़ Cloud Firestore Enterprise Edition के लिए काम का है.

MongoDB के साथ काम करने वाला Cloud Firestore, डेवलपर को MongoDB के मौजूदा ऐप्लिकेशन कोड, ड्राइवर, टूल, और MongoDB के ओपन-सोर्स इंटिग्रेशन के इकोसिस्टम का इस्तेमाल करने की सुविधा देता है. इससे डेवलपर, Cloud Firestore के साथ इंटिग्रेट कर सकते हैं.

Cloud Firestore बिना सर्वर वाली एक अलग तरह की दस्तावेज़ डेटाबेस सेवा देता है. इसमें कई क्षेत्रों में रेप्लिकेशन की सुविधा होती है, जो डेटा को लगातार अपडेट करती रहती है. साथ ही, इसमें ज़रूरत के हिसाब से डेटा को बढ़ाने की सुविधा होती है. इसके अलावा, यह इंडस्ट्री में सबसे ज़्यादा उपलब्धता वाला डेटाबेस है. इसका एसएलए 99.999% तक है. साथ ही, यह डेटा को कुछ ही मिलीसेकंड में पढ़ लेता है.

MongoDB के साथ काम करने वाला Cloud Firestore, Enterprise edition के साथ उपलब्ध है.

मुख्य सुविधाएं

MongoDB के साथ काम करने वाला Cloud Firestore, कई मुख्य सुविधाएं देता है:

Differentiator ब्यौरा
MongoDB के साथ काम करने की सुविधा Cloud Firestore, MongoDB के साथ काम करने वाला एपीआई उपलब्ध कराता है. इसकी मदद से, Cloud Firestore को अपने मौजूदा MongoDB ऐप्लिकेशन के लिए डेटाबेस के तौर पर इस्तेमाल किया जा सकता है.
Serverless Cloud Firestore, इस्तेमाल के हिसाब से पेमेंट करने का मॉडल इस्तेमाल करता है. Cloud Firestore को संसाधनों के पहले से प्रावधान की ज़रूरत नहीं होती. साथ ही, यह आपके लोड के हिसाब से अपने-आप स्केल हो जाता है.
अनगिनत डिवाइसों पर काम करने की क्षमता Cloud Firestore मांग के हिसाब से कंप्यूट और स्टोरेज को आसानी से स्केल करता है. इसके लिए, क्षमता, शार्डिंग या स्टोरेज और I/O को कॉन्फ़िगर करने की ज़रूरत नहीं होती.
इंडस्ट्री में सबसे अच्छी हाई अवेलेबिलिटी सभी Cloud Firestore डेटाबेस, ज़्यादा उपलब्धता की सुविधा देते हैं. इनमें क्षेत्र के हिसाब से 99.99% और एक से ज़्यादा क्षेत्रों के हिसाब से 99.999% उपलब्धता होती है.

Cloud Firestore में कई क्षेत्रों में डेटा अपने-आप कॉपी होने की सुविधा है. साथ ही, इसमें क्वेरी के लिए मज़बूत कंसिस्टेंसी, ऐटॉमिक बैच ऑपरेशन, और लेन-देन से जुड़ी सहायता उपलब्ध है.
सिंगल डिजिट मिलीसेकंड में डेटा पढ़ने में लगने वाला समय Cloud Firestore में, डेटा को पढ़ने में लगने वाला समय एक अंक के मिलीसेकंड में होता है.
एंटरप्राइज़-ग्रेड की सुरक्षा और निगरानी एक ही जगह से Google Cloud को मैनेज करने की सुविधा की मदद से, Cloud Firestore को सुरक्षित करें. हमारे इंटिग्रेटेड डेटाबेस सेंटर की मदद से, अपने Cloud Firestore डेटाबेस फ्लीट को बेहतर तरीके से मैनेज करें और उसे आसानी से ऐक्सेस करें. सभी डिवाइसों को एक ही जगह पर देखें. साथ ही, एआई की मदद से और एक ही जगह से कंट्रोल करके, डिवाइसों को आसानी से मैनेज करें.

यह कैसे काम करता है?

Cloud Firestore एक क्लाउड-फ़र्स्ट, NoSQL दस्तावेज़ डेटाबेस है. यह MongoDB के साथ काम करता है.

Cloud Firestore के साथ MongoDB के काम करने वाले डेटा मॉडल के मुताबिक, डेटा को ऐसे दस्तावेज़ों में सेव किया जाता है जिनमें वैल्यू के साथ मैप किए गए फ़ील्ड होते हैं. ये दस्तावेज़ कलेक्शन में सेव किए जाते हैं. कलेक्शन, आपके दस्तावेज़ों के कंटेनर होते हैं. इनका इस्तेमाल करके, अपने डेटा को व्यवस्थित किया जा सकता है और क्वेरी बनाई जा सकती हैं. दस्तावेज़ों में कई तरह के डेटा टाइप इस्तेमाल किए जा सकते हैं. जैसे, स्ट्रिंग और संख्याएं, साथ ही जटिल, एम्बेड किए गए ऑब्जेक्ट.

इसके अलावा, Cloud Firestore में क्वेरी करना आसान, असरदार, और लचीला होता है. इसके लिए, स्टैंडर्ड MongoDB ड्राइवर या MongoDB Query Language (MQL) का इस्तेमाल किया जा सकता है. दस्तावेज़ के लेवल पर डेटा वापस पाने के लिए, शैलो क्वेरी बनाई जा सकती हैं. इसके लिए, पूरे कलेक्शन को वापस पाने की ज़रूरत नहीं होती. साथ ही, अपने नतीजों को पेज के हिसाब से बांटने के लिए, अपनी क्वेरी या कर्सर में क्रम से लगाने, फ़िल्टर करने, और सीमाएं तय करने की सुविधा जोड़ी जा सकती है.

आखिर में, MongoDB के साथ काम करने वाला Cloud Firestore, Google Cloud गवर्नेंस सेवाओं के साथ पूरी तरह से इंटिग्रेट हो जाता है. इसके बारे में पहचान और ऐक्सेस मैनेजमेंट में बताया गया है.

आगे क्या करना है