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