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