Enterprise Edition में, नेटिव मोड में Firestore का इस्तेमाल करने की सुविधा उपलब्ध है. इसलिए, Firestore Core और Pipeline, दोनों का इस्तेमाल किया जा सकता है. नए इंडेक्सिंग नियमों और अलग-अलग कीमत वाले मॉडल की वजह से, 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 रुपये प्रति दस लाख रीड यूनिट होती है. |