Firestore Enterprise वर्शन में एक कीमत मॉडल पेश किया गया है. यह बिलिंग को "हर दस्तावेज़" के बजाय "हर यूनिट" (या ट्रेंच) के हिसाब से करता है. साथ ही, रीयल-टाइम अपडेट की लागत को अलग करता है.
यहां दी गई टेबल में, दोनों वर्शन के लिए हर यूनिट की कीमत की जानकारी दी गई है. यहां दिखाई गई कीमत, us-central1 के लिए है.
| यूनिट | स्टैंडर्ड वर्शन |
Enterprise वर्शन |
| कॉन्टेंट को पढ़ने की संख्या | हर दस्तावेज़ के लिए, हर 1,00,000 रीड के लिए 0.03 डॉलर या हर 10 लाख रीड के लिए 0.30 डॉलर का शुल्क लिया जाता है | हर 10 लाख रीड यूनिट के लिए 0.05 डॉलर रीड यूनिट, डेटाबेस से डेटा पढ़ने पर प्रोसेस किया गया डेटा (दस्तावेज़ या इंडेक्स) होता है. इसे 4 केआईबी के हिस्सों में कैलकुलेट किया जाता है. |
| लिखने की सुविधा | हर 1,00,000 राइट के लिए 0.09 डॉलर या हर 10 लाख राइट के लिए 0.90 डॉलर. यह शुल्क हर दस्तावेज़ के हिसाब से लिया जाता है | हर 10 लाख राइट यूनिट के लिए 0.26 डॉलर
डेटा लिखने की प्रोसेस को 1 केआईबी यूनिट में मेज़र किया जाता है. |
| मिटाएं | हर 1,00,000 ऑब्जेक्ट मिटाने पर 0.01 डॉलर या हर 10,00,000 ऑब्जेक्ट मिटाने पर 0.10 डॉलर | यह Write यूनिट का इस्तेमाल करता है |
| रीयल-टाइम अपडेट | हर दस्तावेज़ के लिए, हर 1,00,000 रीड के लिए 0.03 डॉलर या हर 10 लाख रीड के लिए 0.30 डॉलर का शुल्क लिया जाता है | हर 10 लाख रीड यूनिट के लिए 0.30 डॉलर रीयल-टाइम अपडेट के लिए एक नया और अलग एसकेयू है. |
| सेव किया गया डेटा | हर जीआईबी घंटे के लिए 0.00020 डॉलर | 0.00032 डॉलर प्रति जीआईबी घंटा |
| डेटा का बैकअप लेना | हर जीआईबी घंटे के लिए 0.00004 डॉलर | हर जीआईबी घंटे के लिए 0.00004 डॉलर |
| वापस लाने की प्रोसेस | हर जीआईबी के लिए 0.20 डॉलर | हर जीआईबी के लिए 0.20 डॉलर |
| पीआईटीआर डेटा | हर जीआईबी घंटे के लिए 0.00020 डॉलर | हर जीआईबी घंटे के लिए 0.00020 डॉलर |
| क्लोन करने की प्रोसेस | हर जीआईबी के लिए 0.20 डॉलर | हर जीआईबी के लिए 0.20 डॉलर |
फ़्री टियर
यहां दी गई टेबल में, फ़्री टियर के बारे में जानकारी दी गई है:
| यूनिट | स्टैंडर्ड वर्शन (हर दिन के लिए मुफ़्त टियर) | Enterprise वर्शन (हर दिन के लिए फ़्री टियर) |
| पढ़ा गया | 50,000 | 50,000 |
| लिखना | 20,000 | 40,000 |
| हटाए | 20,000 | Writes में शामिल है |
| रीयल-टाइम अपडेट | Reads SKU में शामिल है | 50,000 |
| संग्रहित डेटा | 1 जीबी स्टोरेज | 1 जीबी स्टोरेज |
पाइपलाइन ऑपरेशंस के साथ कीमत की खास जानकारी
रीड और राइट यूनिट: दस्तावेज़ के साइज़ के आधार पर
अलग-अलग वर्शन की कीमत में अंतर होने की एक वजह यह है कि डेटा को पढ़ने और लिखने की प्रोसेस को अलग-अलग तरीके से मेज़र किया जाता है. स्टैंडर्ड वर्शन में, आम तौर पर हर दस्तावेज़ के हिसाब से शुल्क लिया जाता है. Enterprise वर्शन में, दस्तावेज़ के साइज़ के हिसाब से हर यूनिट के लिए शुल्क लिया जाता है: रीड ऑपरेशन के लिए 4KiB की यूनिट और राइट ऑपरेशन के लिए 1KiB की यूनिट.
| उदाहरण (दस्तावेज़ पढ़ना) | स्टैंडर्ड वर्शन (हर दस्तावेज़ के लिए शुल्क लिया जाता है) | Enterprise वर्शन (हर यूनिट के हिसाब से शुल्क लिया जाता है) |
कीमत से जुड़ी हाइलाइट |
| 8 केआईबी का बड़ा दस्तावेज़ पढ़ना | लागत 1 रीड के बराबर होती है. | लागत दो रीड यूनिट के बराबर होगी (8 केआईबी / 4 केआईबी यूनिट, जिसे दो यूनिट तक राउंड अप किया गया है). | Enterprise वर्शन की कीमत कम है. एंटरप्राइज़ वर्शन में स्टैंडर्ड वर्शन की तुलना में ज़्यादा रीड यूनिट इस्तेमाल होती हैं.हालांकि, एंटरप्राइज़ वर्शन में रीड यूनिट की शुरुआती कीमत, हर 10 लाख रीड यूनिट के लिए 0.05 डॉलर है. वहीं, स्टैंडर्ड वर्शन में हर 10 लाख रीड यूनिट के लिए 0.30 डॉलर है. |
| 20 दस्तावेज़ों वाले कलेक्शन को स्कैन करना, जिसमें हर दस्तावेज़ का साइज़ 1 केआईबी है | लागत 20 लेख पढ़ने पर | कलेक्शन स्कैन: पांच रीड यूनिट की लागत लगती है (20 दस्तावेज़ * 1 केआईबी = कुल 20 केआईबी; 20 केआईबी / 4 केआईबी यूनिट = पांच यूनिट) इंडेक्स किया गया स्कैन: लागत में 21 रीड यूनिट शामिल होती हैं (हर दस्तावेज़ के लिए 1 केआईबी के हिसाब से 20 दस्तावेज़ों को स्कैन किया गया, एक इंडेक्स को स्कैन किया गया) |
दस्तावेज़ों का साइज़ छोटा (औसतन 1 से 2 केआईबी) होने पर, Enterprise वर्शन काफ़ी सस्ता होता है. |
इंडेक्स करने की लागत: इंडेक्स राइट, यूनिट का इस्तेमाल करते हैं
Enterprise वर्शन में, इंडेक्स मुफ़्त में नहीं बनाए जा सकते. जब कोई दस्तावेज़ लिखा जाता है, तो इंडेक्स बनाने के लिए राइट यूनिट का इस्तेमाल किया जाता है. दस्तावेज़ में मौजूद इंडेक्स से जुड़े हर फ़ील्ड के लिए, एक अतिरिक्त राइट यूनिट जमा होती है.
| उदाहरण (कोई दस्तावेज़ लिखना) | स्टैंडर्ड वर्शन (इंडेक्स में डेटा सेव करने के लिए कोई शुल्क नहीं लिया जाता) | Enterprise वर्शन (इंडेक्स राइट के लिए, हर 1 केआईबी यूनिट के हिसाब से शुल्क लिया जाता है) | कीमत से जुड़ी हाइलाइट |
| पांच सिंगल-फ़ील्ड इंडेक्स वाले 5 केआईबी के दस्तावेज़ को लिखना | लागत 1 राइट के बराबर होती है. | दस्तावेज़ में पांच राइट यूनिट (हर यूनिट के लिए 5 केआईबी / 1 केआईबी) के साथ-साथ, पांच इंडेक्स के लिए पांच अतिरिक्त राइट यूनिट जमा होती हैं. इस तरह, कुल 10 राइट यूनिट जमा होती हैं. | इंडेक्सिंग ओवरहेड की वजह से, Enterprise वर्शन पर कई इंडेक्स के साथ बड़े डेटा को लिखने पर, ज़्यादा राइट यूनिट खर्च होती हैं. एंटरप्राइज़ वर्शन में, स्टैंडर्ड वर्शन की तुलना में ज़्यादा राइट यूनिट इस्तेमाल होती हैं.हालांकि, एंटरप्राइज़ वर्शन में राइट यूनिट की शुरुआती कीमत, हर 10 लाख राइट यूनिट के लिए 0.26 डॉलर है. वहीं, स्टैंडर्ड वर्शन में हर 10 लाख राइट यूनिट के लिए 0.90 डॉलर है. |
रीयल-टाइम में क्वेरी सुनने की सुविधा के लिए कीमत
रीयल-टाइम क्वेरी को दो अलग-अलग चरणों में बांटा गया है. हर चरण के लिए कीमत का स्ट्रक्चर अलग-अलग है:
- नतीजों को सिंक करने के लिए शुरुआती क्वेरी: यह डेटा का शुरुआती सेट हासिल करती है. इसके लिए, रीड यूनिट के हिसाब से शुल्क लिया जाता है.
- रीयल-टाइम अपडेट: शुरुआती क्वेरी के बाद, दस्तावेज़ में हुए बदलावों को दिखाने वाले अपडेट. इनके लिए, रीयल-टाइम अपडेट यूनिट का इस्तेमाल करके शुल्क लिया जाता है.
अपडेट किए गए हर दस्तावेज़ के लिए, आपको हर 4 केआईबी डेटा के हिसाब से, एक रीयल-टाइम अपडेट यूनिट का शुल्क देना होगा.
नतीजों के सेट से किसी दस्तावेज़ को हटाने पर भी, आपसे रीयल-टाइम अपडेट की एक यूनिट का शुल्क लिया जाता है. इसके उलट, किसी दस्तावेज़ को मिटाने पर, आपसे उसे पढ़ने का शुल्क नहीं लिया जाता.
मोबाइल और वेब SDK टूल में लिसनर की बिलिंग इस बात पर भी निर्भर करती है कि ऑफ़लाइन परसिस्टेंस की सुविधा चालू है या नहीं:
- अगर ऑफ़लाइन परसिस्टेंस की सुविधा चालू है और लिसनर 30 मिनट से ज़्यादा समय तक डिसकनेक्ट रहता है (उदाहरण के लिए, अगर उपयोगकर्ता ऑफ़लाइन हो जाता है), तो आपसे शुल्क लिया जाएगा. यह शुल्क इस तरह लिया जाएगा जैसे आपने कोई नई क्वेरी की हो और उसके बाद रीयल-टाइम अपडेट किए हों.
- अगर ऑफ़लाइन परसिस्टेंस की सुविधा बंद है, तो आपको पढ़े गए दस्तावेज़ों और इंडेक्स की एंट्री के लिए शुल्क देना होगा. ऐसा तब होगा, जब लिसनर डिसकनेक्ट होकर फिर से कनेक्ट होगा और उसके बाद रीयल-टाइम अपडेट मिलेंगे.
रीयल-टाइम अपडेट के लिए, फ़्री टियर का इस्तेमाल
फ़्री टियर, हर प्रोजेक्ट के लिए सिर्फ़ एक Firestore डेटाबेस पर लागू होता है. किसी प्रोजेक्ट में बनाए गए पहले डेटाबेस को फ़्री टियर मिलेगा. हालांकि, इसके लिए ज़रूरी है कि उस प्रोजेक्ट में पहले से कोई फ़्री टियर डेटाबेस मौजूद न हो. रीयल-टाइम अपडेट क्वेरी के लिए, फ़्री टियर में हर दिन 50,000 यूनिट मिलती हैं.
बिना शुल्क के मिलने वाला कोटा खत्म होने के बाद, रीयल-टाइम में रीड यूनिट के लिए यह कीमत लागू होगी.
| क्षेत्र | डिफ़ॉल्ट* (डॉलर) | Cloud Firestore CUD - 1 Year* (USD) | Cloud Firestore CUD - 3 Year* (USD) |
| North America 5 (nam5) | 0.6 डॉलर / 10,00,000 काउंट |
0.48 डॉलर / 10,00,000 काउंट |
0.36 / 10,00,000 |
| उत्तरी वर्जीनिया (us-east4) | 0.3 डॉलर / 10,00,000 काउंट |
0.24 डॉलर / 10,00,000 काउंट |
हर 10,00,000 में से 0.18 |
| नीदरलैंड्स (europe-west4) | 0.315 डॉलर / 10,00,000 काउंट |
0.252 डॉलर / 10,00,000 काउंट |
0.189 / 10,00,000 |
| ताइवान (asia-east1) | 0.347 डॉलर / 10,00,000 काउंट |
0.277 डॉलर / 10,00,000 काउंट |
0.208/ 10,00,000 |
| मुंबई (asia-south1) | 0.312 डॉलर / 10,00,000 काउंट |
0.249 डॉलर / 10,00,000 काउंट |
0.187/ 10,00,000 संख्या |
| साओ पाउलो (southamerica-east1) | 0.476 डॉलर / 10,00,000 काउंट |
0.381 डॉलर / 10,00,000 काउंट |
0.285 / 10,00,000 |
ग्राहकों को Firestore Enterprise वर्शन के लिए, ज़्यादा सुविधाओं वाला फ़्री टियर भी मिलता है. Firestore Enterprise वर्शन की कीमत के बारे में जानकारी उपलब्ध है. इसमें हर दिन 50,000 रीड यूनिट के लिए, एक फ़्री टियर शामिल है. कीमत तय करने के ये मॉडल कैसे काम करते हैं, इस बारे में ज़्यादा जानने के लिए, कीमत तय करने के उदाहरण देखें.