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

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

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

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

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

MongoDB के साथ काम करने की सुविधा देने वाले Firestore में कई अहम सुविधाएं उपलब्ध हैं:

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

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

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