MongoDB के साथ Firestore के काम करने के बारे में खास जानकारी

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

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

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

अहम सुविधाएं

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

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

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

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