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