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

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

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

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