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