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

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

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

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

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

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

रीड: हर 1,00,000 दस्तावेज़ के लिए 0.03 डॉलर (या हर 10 लाख दस्तावेज़ के लिए 0.30 डॉलर).

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

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

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

राइट यूनिट: 0.26 डॉलर प्रति 10 लाख राइट यूनिट.

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

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

दिखाई गई कीमतें us-central1 क्षेत्र के लिए हैं

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