Cloud Firestore के Standard और Enterprise वर्शन में नेटिव मोड के लिए सहायता

Enterprise वर्शन में, नेटिव मोड में Firestore की सुविधा उपलब्ध होने से, Cloud Firestore कोर और पाइपलाइन, दोनों ऑपरेशन उपलब्ध हैं. इंडेक्स करने के नए नियमों और कीमत तय करने के अलग मॉडल की वजह से, कोर ऑपरेशन, स्टैंडर्ड वर्शन से अलग तरीके से काम करते हैं.

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

डेटासेट बढ़ने पर, इंडेक्स के बिना की गई क्वेरी की परफ़ॉर्मेंस खराब हो सकती है और उन पर ज़्यादा खर्च हो सकता है. इसलिए, उनकी निगरानी और ट्यूनिंग ज़रूरी है.

इंडेक्सिंग ओवरहेड कॉस्ट इंडेक्स एंट्री लिखने के लिए कोई शुल्क नहीं लिया जाता, क्योंकि इंडेक्स अपने-आप बनते हैं. हालांकि, ज़रूरी इंडेक्स के लिए स्टोरेज शुल्क देना पड़ता है. जब कोई दस्तावेज़ लिखा जाता है, तो इंडेक्स एंट्री लिखने में राइट यूनिट खर्च होती हैं. इंडेक्स एंट्री के साइज़ के हर 1 केआईबी के लिए, एक राइट यूनिट खर्च होती है. हर फ़ील्ड के लिए इंडेक्स एंट्री न बनाने से, स्टोरेज की लागत कम हो जाती है.
बिलिंग मॉडल (रीड/राइट/डिलीट) दस्तावेज़ को पढ़ने, लिखने, और मिटाने के हिसाब से शुल्क लिया जाता है. बाइट ट्रांच में रीड और राइट के लिए शुल्क लिया जाता है. रीड के लिए शुल्क, रीड यूनिट (4 केआईबी ट्रेंच) में लिया जाता है. डेटा लिखने और मिटाने की कार्रवाइयों को राइट यूनिट (1 केआईबी के हिस्सों) में मर्ज कर दिया जाता है.
मूल कीमत (हर 10 लाख के लिए)

दिखाई गई कीमतें, us-central1 क्षेत्र के लिए हैं.

रीड: हर 1,00,000 दस्तावेज़ के लिए 0.03 डॉलर (या हर 10 लाख दस्तावेज़ के लिए 0.30 डॉलर).

डेटा सेव करने की सुविधा: हर 1,00,000 दस्तावेज़ों के लिए 0.09 डॉलर (या हर 10 लाख दस्तावेज़ों के लिए 0.90 डॉलर).

मिटाना: हर 1,00,000 दस्तावेज़ के लिए 0.01 डॉलर (या हर 10 लाख दस्तावेज़ के लिए 0.10 डॉलर)

रीड यूनिट: हर 10 लाख रीड यूनिट के लिए 0.05 डॉलर.

राइट यूनिट: 10 लाख राइट यूनिट के लिए 0.26 डॉलर.

आम तौर पर, 4 केआईबी से कम साइज़ वाले दस्तावेज़ों के लिए, स्टैंडर्ड रीड की लागत की तुलना में कम कीमत चुकानी पड़ती है.

रीयल-टाइम अपडेट

दिखाई गई कीमतें us-central1 क्षेत्र के लिए हैं

रीयल-टाइम अपडेट, रीड के तौर पर शामिल किए जाते हैं. इनका शुल्क, हर 1,00,000 दस्तावेज़ों के लिए 0.03 डॉलर होता है. रीयल-टाइम अपडेट के लिए एक अलग एसकेयू (रीयल-टाइम अपडेट यूनिट) होता है. इसके लिए, हर 4 केआईबी के हिसाब से शुल्क लिया जाता है. रीयल-टाइम अपडेट के लिए, हर 10 लाख रीड यूनिट के लिए 0.30 डॉलर खर्च करने होंगे.