Enterprise वर्शन में, नेटिव मोड में Firestore की सुविधा उपलब्ध है. इसलिए, Cloud Firestore Core और Pipeline दोनों तरह के ऑपरेशन किए जा सकते हैं. नए इंडेक्सिंग नियमों और अलग-अलग कीमत वाले मॉडल की वजह से, Core ऑपरेशन, स्टैंडर्ड वर्शन में अलग तरीके से काम करते हैं.
| सुविधा | स्टैंडर्ड वर्शन | Enterprise वर्शन |
| सहायता करने वाले ऑपरेशन | सिर्फ़ Firestore Core ऑपरेशन किए जा सकते हैं. | Cloud Firestore Core और Pipeline ऑपरेशन के साथ-साथ, Firestore MongoDB के साथ काम करने वाले ऑपरेशन भी किए जा सकते हैं. |
| इंडेक्सिंग से जुड़ी ज़रूरी शर्तें | सभी क्वेरी के लिए इंडेक्स ज़रूरी हैं. | क्वेरी के लिए इंडेक्स ज़रूरी नहीं हैं. |
| इंडेक्स बनाना | सिंगल फ़ील्ड के लिए, ऑटोमैटिक इंडेक्स बनाए जाते हैं. कंपोज़िट इंडेक्स, मैन्युअल तरीके से बनाए जा सकते हैं. | ऑटोमैटिक इंडेक्स नहीं बनाए जाते. इंडेक्स को मैन्युअल तरीके से मैनेज करना होता है. |
| क्वेरी की परफ़ॉर्मेंस और लागत | इंडेक्स की ज़रूरी शर्तों की वजह से, क्वेरी आम तौर पर अच्छी परफ़ॉर्मेंस देती हैं. | इंडेक्स की मदद से, क्वेरी की लागत और परफ़ॉर्मेंस, स्टैंडर्ड वर्शन से बेहतर हो सकती है. Query Explain और Query Insights का इस्तेमाल करके, उन इंडेक्स की पहचान की जा सकती है जो मौजूद नहीं हैं.
डेटासेट बढ़ने पर, बिना इंडेक्स वाली क्वेरी की परफ़ॉर्मेंस खराब हो सकती है और उनकी लागत बढ़ सकती है. इसलिए, इनकी निगरानी और ट्यूनिंग करना ज़रूरी है. |
| इंडेक्सिंग का ओवरहेड शुल्क | इंडेक्स एंट्री लिखने के लिए कोई शुल्क नहीं लिया जाता, क्योंकि इंडेक्स अपने-आप बनते हैं. हालांकि, ज़रूरी इंडेक्स के लिए स्टोरेज शुल्क लिया जाता है. | जब किसी इंडेक्स से जुड़ा दस्तावेज़ लिखा जाता है, तो इंडेक्स एंट्री लिखने के लिए राइट यूनिट का इस्तेमाल किया जाता है (इंडेक्स एंट्री के हर 1 किलोबाइट के लिए, एक राइट यूनिट). हर फ़ील्ड के लिए इंडेक्स एंट्री न बनाकर, स्टोरेज शुल्क बचाया जा सकता है. |
| बिलिंग मॉडल (रीड/राइट/मिटाना) | दस्तावेज़ पढ़ने, लिखने, और मिटाने के हिसाब से शुल्क लिया जाता है. | बाइट के हिसाब से रीड और राइट के लिए शुल्क लिया जाता है. रीड के लिए रीड यूनिट (4 किलोबाइट के हिसाब से) के हिसाब से शुल्क लिया जाता है. राइट और मिटाने के लिए, राइट यूनिट (1 किलोबाइट के हिसाब से) के हिसाब से शुल्क लिया जाता है. |
| बेसिक कीमत (हर दस लाख के लिए)
यहां दिखाई गई कीमतें, us-central1 इलाके के लिए हैं. |
रीड: एक लाख दस्तावेज़ों के लिए 0.03 डॉलर (या दस लाख के लिए 0.30 डॉलर).
राइट: एक लाख दस्तावेज़ों के लिए 0.09 डॉलर (या दस लाख के लिए 0.90 डॉलर). मिटाना: एक लाख दस्तावेज़ों के लिए 0.01 डॉलर (या दस लाख के लिए 0.10 डॉलर) |
रीड यूनिट: दस लाख रीड यूनिट के लिए 0.05 डॉलर.
राइट यूनिट: दस लाख राइट यूनिट के लिए 0.26 डॉलर. आम तौर पर, अगर दस्तावेज़ 4 किलोबाइट से कम के हैं, तो उनकी कीमतें, स्टैंडर्ड रीड की लागत से कम होती हैं. |
| रीयल-टाइम अपडेट
यहां दिखाई गई कीमतें, us-central1 इलाके के लिए हैं |
रीयल-टाइम अपडेट के लिए,एक लाख दस्तावेज़ों के लिए 0.03 डॉलर के हिसाब से शुल्क लिया जाता है. इसे रीड के तौर पर बिल किया जाता है. | रीयल-टाइम अपडेट के लिए अलग एसकेयू (रीयल-टाइम अपडेट यूनिट) होता है. इसके लिए, हर 4 किलोबाइट के हिसाब से शुल्क लिया जाता है. रीयल-टाइम अपडेट के लिए, दस लाख रीड यूनिट के लिए 0.30 डॉलर का शुल्क लिया जाता है. |