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

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

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

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