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