Enterprise वर्शन में, नेटिव मोड में Firestore का इस्तेमाल करने की सुविधा उपलब्ध है. इसलिए, Cloud Firestore Core और Pipeline, दोनों तरह की कार्रवाइयां की जा सकती हैं. नए इंडेक्सिंग नियमों और कीमत तय करने के अलग मॉडल की वजह से, स्टैंडर्ड एडिशन की तुलना में कोर ऑपरेशंस फ़ंक्शन अलग तरीके से काम करता है.
| सुविधा | स्टैंडर्ड एडिशन | Enterprise वर्शन |
| काम करने वाले ऑपरेशन | यह Firestore के मुख्य ऑपरेशनों तक सीमित है. | Cloud Firestore कोर और पाइपलाइन के साथ-साथ 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 लाख यूनिट पढ़ने के लिए 0.05 डॉलर.
राइट यूनिट: 10 लाख के लिए 26 रुपये राइट यूनिट. आम तौर पर, अगर दस्तावेज़ 4 केआईबी से कम हैं, तो उनकी कीमत स्टैंडर्ड रीड की कीमत से कम होती है. |
| रीयल-टाइम अपडेट
दिखाए गए किराये, us-central1 क्षेत्र के लिए हैं |
रीयल-टाइम अपडेट शामिल हैं. इनका बिल, हर 1,00,000 दस्तावेज़ों के लिए 0.03 डॉलर के हिसाब से, रीड के तौर पर लिया जाता है. | रीयल-टाइम अपडेट के लिए, अलग एसकेयू (रीयल-टाइम अपडेट यूनिट) होता है. इसके लिए, हर 4 केआईबी ट्रेंच के हिसाब से शुल्क लिया जाता है.रीयल-टाइम अपडेट की लागत हर 10 लाख रीड यूनिट के लिए 30 रुपये होती है. |