Enterprise वर्शन में, नेटिव मोड में Firestore का इस्तेमाल करने की सुविधा उपलब्ध है. इसलिए, Cloud Firestore कोर और पाइपलाइन, दोनों तरह की कार्रवाइयां की जा सकती हैं. नए इंडेक्सिंग नियमों और कीमत तय करने के अलग मॉडल की वजह से, कोर ऑपरेशंस फ़ंक्शन, Standard वर्शन से अलग तरीके से काम करता है.
| सुविधा | स्टैंडर्ड एडिशन | Enterprise वर्शन |
| इन कार्रवाइयों के लिए यह सुविधा उपलब्ध है | यह Firestore के मुख्य ऑपरेशनों तक सीमित है. | Cloud Firestore कोर और पाइपलाइन ऑपरेशन के साथ-साथ, Firestore MongoDB के साथ काम करने वाले ऑपरेशन के साथ काम करता है. |
| इंडेक्स करने से जुड़ी ज़रूरी शर्तें | सभी क्वेरी के लिए इंडेक्स ज़रूरी होते हैं. | क्वेरी के लिए इंडेक्स की ज़रूरत नहीं होती. |
| इंडेक्स बनाना | अपने-आप बनने वाले इंडेक्स, सिंगल फ़ील्ड के लिए बनाए जाते हैं. कंपोज़िट इंडेक्स को मैन्युअल तरीके से बनाया जा सकता है. | कोई अपने-आप बनने वाला इंडेक्स नहीं बनाया जाता. इंडेक्स को मैन्युअल तरीके से मैनेज करना होता है. |
| क्वेरी की परफ़ॉर्मेंस और लागत | आम तौर पर, इंडेक्स की ज़रूरी शर्तों की वजह से क्वेरी तेज़ी से काम करती हैं. | इंडेक्स के साथ स्टैंडर्ड एडिशन की तुलना में, क्वेरी की लागत और परफ़ॉर्मेंस बेहतर हो सकती है. क्वेरी की व्याख्या करने और क्वेरी की अहम जानकारी देने वाली सुविधाओं का इस्तेमाल करके, यह पता लगाया जा सकता है कि कौनसे इंडेक्स मौजूद नहीं हैं.
डेटासेट के बढ़ने पर, बिना इंडेक्स वाली क्वेरी की परफ़ॉर्मेंस खराब हो सकती है और उन पर ज़्यादा लागत आ सकती है. इसलिए, इनकी निगरानी और ट्यूनिंग करना ज़रूरी है. |
| इंडेक्सिंग की अतिरिक्त लागत | इंडेक्स एंट्री लिखने के लिए कोई शुल्क नहीं लिया जाता, क्योंकि इंडेक्स अपने-आप बनते हैं. हालांकि, ज़रूरी इंडेक्स के लिए स्टोरेज का शुल्क लगता है. | किसी दस्तावेज़ को लिखते समय इंडेक्स एंट्री लिखने पर, राइट यूनिट का इस्तेमाल होता है. इंडेक्स एंट्री के साइज़ के हर 1 केआईबी के लिए, एक राइट यूनिट का इस्तेमाल होता है. हर फ़ील्ड के लिए इंडेक्स एंट्री न बनाने पर, आपको स्टोरेज के लिए कम शुल्क देना पड़ता है. |
| बिलिंग मॉडल (पढ़ता है/लिखता है/मिटाता है) | दस्तावेज़ पढ़ने, लिखने, और मिटाने के हिसाब से शुल्क लिया जाता है. | बाइट के छोटे-छोटे हिस्सों में डेटा पढ़ने और लिखने के लिए शुल्क लिया जाता है. पढ़ने के लिए, रीड यूनिट (4 केआईबी ट्रेंच) के हिसाब से शुल्क लिया जाता है. लिखने और मिटाने के अनुरोधों को लिखने की इकाइयों (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 लाख यूनिट पढ़ने के लिए 0.05 डॉलर.
राइट यूनिट: 10 लाख के लिए 26 रुपये राइट यूनिट. आम तौर पर, अगर दस्तावेज़ 4 केआईबी से कम हैं, तो उनकी कीमत स्टैंडर्ड रीड की कीमत से कम होती है. |
| रीयल-टाइम अपडेट
दिखाए गए किराये, us-central1 क्षेत्र के लिए हैं |
रीयल-टाइम अपडेट शामिल हैं और इन्हें 1,00,000 दस्तावेज़ों के लिए 0.03 डॉलर के हिसाब से, रीड के तौर पर बिल किया जाता है. | रीयल-टाइम अपडेट के लिए, अलग एसकेयू (रीयल-टाइम अपडेट यूनिट) होता है. इसके लिए, हर 4 केआईबी ट्रेंच के हिसाब से शुल्क लिया जाता है. रीयल-टाइम अपडेट की लागत 30 रुपये प्रति दस लाख रीड यूनिट होती है. |