Firestore के Standard और Enterprise वर्शन में नेटिव मोड के लिए सहायता

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 लाख यूनिट पढ़ने के लिए 0.05 डॉलर.

राइट यूनिट: 10 लाख के लिए 26 रुपये राइट यूनिट.

आम तौर पर, अगर दस्तावेज़ 4 केआईबी से कम हैं, तो उनकी कीमत स्टैंडर्ड रीड की कीमत से कम होती है.

रीयल-टाइम अपडेट

दिखाए गए किराये, us-central1 क्षेत्र के लिए हैं

रीयल-टाइम अपडेट शामिल हैं और इन्हें 1,00,000 दस्तावेज़ों के लिए 0.03 डॉलर के हिसाब से, रीड के तौर पर बिल किया जाता है. रीयल-टाइम अपडेट के लिए, अलग एसकेयू (रीयल-टाइम अपडेट यूनिट) होता है. इसके लिए, हर 4 केआईबी ट्रेंच के हिसाब से शुल्क लिया जाता है. रीयल-टाइम अपडेट की लागत 30 रुपये प्रति दस लाख रीड यूनिट होती है.