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

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

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

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

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

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

रीड करने का शुल्क: 1,00,000 दस्तावेज़ों के लिए 3 रुपये या 10 लाख दस्तावेज़ों के लिए 30 रुपये.

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

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

रीड यूनिट: 10 लाख रीड यूनिट के लिए 5 रुपये.

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

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

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

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

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