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

Enterprise वर्शन में, नेटिव मोड में Firestore की सुविधा उपलब्ध है. इसलिए, Cloud Firestore Core और Pipeline दोनों तरह के ऑपरेशन किए जा सकते हैं. नए इंडेक्सिंग नियमों और अलग-अलग कीमत वाले मॉडल की वजह से, Core ऑपरेशन, स्टैंडर्ड वर्शन में अलग तरीके से काम करते हैं.

सुविधा स्टैंडर्ड वर्शन Enterprise वर्शन
सहायता करने वाले ऑपरेशन सिर्फ़ Firestore Core ऑपरेशन किए जा सकते हैं. Cloud Firestore Core और Pipeline ऑपरेशन के साथ-साथ, Firestore MongoDB के साथ काम करने वाले ऑपरेशन भी किए जा सकते हैं.
इंडेक्सिंग से जुड़ी ज़रूरी शर्तें सभी क्वेरी के लिए इंडेक्स ज़रूरी हैं. क्वेरी के लिए इंडेक्स ज़रूरी नहीं हैं.
इंडेक्स बनाना सिंगल फ़ील्ड के लिए, ऑटोमैटिक इंडेक्स बनाए जाते हैं. कंपोज़िट इंडेक्स, मैन्युअल तरीके से बनाए जा सकते हैं. ऑटोमैटिक इंडेक्स नहीं बनाए जाते. इंडेक्स को मैन्युअल तरीके से मैनेज करना होता है.
क्वेरी की परफ़ॉर्मेंस और लागत इंडेक्स की ज़रूरी शर्तों की वजह से, क्वेरी आम तौर पर अच्छी परफ़ॉर्म करती हैं. इंडेक्स की मदद से, क्वेरी की लागत और परफ़ॉर्मेंस, स्टैंडर्ड वर्शन से बेहतर हो सकती है. Query Explain और Query Insights का इस्तेमाल करके, उन इंडेक्स की पहचान की जा सकती है जो मौजूद नहीं हैं.

डेटासेट बढ़ने पर, इंडेक्स के बिना क्वेरी की परफ़ॉर्मेंस खराब हो सकती है और लागत बढ़ सकती है. इसलिए, इनकी निगरानी और ट्यूनिंग करना ज़रूरी है.

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

यहां दिखाई गई कीमतें, us-central1 इलाके के लिए हैं.

पढ़ने के लिए: 1,00,000 दस्तावेज़ों के लिए 0.03 डॉलर (या दस लाख दस्तावेज़ों के लिए 0.30 डॉलर).

लिखने के लिए: 1,00,000 दस्तावेज़ों के लिए 0.09 डॉलर (या दस लाख दस्तावेज़ों के लिए 0.90 डॉलर).

मिटाने के लिए: 1,00,000 दस्तावेज़ों के लिए 0.01 डॉलर (या दस लाख दस्तावेज़ों के लिए 0.10 डॉलर)

रीड यूनिट: 10 लाख रीड यूनिट के लिए 0.05 डॉलर.

राइट यूनिट: 10 लाख राइट यूनिट के लिए 0.26 डॉलर.

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

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

यहां दिखाई गई कीमतें, us-central1 इलाके के लिए हैं

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