Firestore Enterprise वर्शन के मोड के बारे में खास जानकारी

Firestore Enterprise वर्शन में, क्वेरी इंजन की बेहतर सुविधा मिलती है. इससे क्वेरी से जुड़ी कई तरह की सुविधाएं मिलती हैं. इसकी वजह से, इस वर्शन में क्वेरी को अलग तरीके से एक्ज़ीक्यूट किया जाता है. इसलिए, इंडेक्स का इस्तेमाल करना ज़रूरी नहीं है. इसलिए, अब सिंगल फ़ील्ड इंडेक्स अपने-आप नहीं बनाए जाते. इससे इंडेक्स कॉन्फ़िगरेशन के बिना क्वेरी को पूरा किया जा सकता है. हालांकि, इंडेक्स नहीं की गई क्वेरी डिफ़ॉल्ट रूप से पूरे कलेक्शन को स्कैन करेंगी. डेवलपर के पास, ज़रूरत के हिसाब से इंडेक्स बनाने का विकल्प होता है. इससे डेटासेट बढ़ने पर, इंतज़ार के समय और लागत को कम किया जा सकता है.

Firestore के Standard एडिशन में शामिल सुविधाओं के अलावा, Enterprise एडिशन में ऑपरेशन के ये मोड काम करते हैं. इन्हें डेटाबेस बनाते समय चुना जाता है:

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