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 डॉलर है. |