Firestore Enterprise वर्शन में, कीमत तय करने का एक नया मॉडल पेश किया गया है. इसमें बिलिंग, "हर दस्तावेज़" के बजाय "हर यूनिट" (या ट्रेंच) के हिसाब से की जाती है. साथ ही, रीयल-टाइम अपडेट की लागत को अलग रखा जाता है.
यहां दी गई टेबल में, दोनों वर्शन के लिए हर यूनिट की कीमत की जानकारी दी गई है. दिखाई गई कीमत, us-central1 के लिए है.
| यूनिट | स्टैंडर्ड वर्शन |
Enterprise वर्शन |
| कॉन्टेंट को पढ़ने वाले लोगों की संख्या | हर दस्तावेज़ के लिए, हर 1,00,000 रीड के लिए 0.03 डॉलर या हर 10 लाख रीड के लिए 0.30 डॉलर का शुल्क लिया जाता है | हर 10 लाख रीड यूनिट के लिए 0.05 डॉलर रीड यूनिट, डेटाबेस से डेटा को रीड करने पर प्रोसेस किया गया डेटा (दस्तावेज़ या इंडेक्स) होता है. इसे 4 केआईबी के हिस्सों में कैलकुलेट किया जाता है. |
| लिखना | हर 1,00,000 राइट के लिए 0.09 डॉलर या हर 10,00,000 राइट के लिए 0.90 डॉलर. यह शुल्क हर दस्तावेज़ के हिसाब से लिया जाता है | हर 10 लाख राइट यूनिट के लिए 0.26 डॉलर
डेटा लिखने की प्रोसेस को 1 केआईबी यूनिट में मेज़र किया जाता है. |
| मिटाना | हर 1,00,000 बार मिटाने पर 0.01 डॉलर या हर 10 लाख बार मिटाने पर 0.10 डॉलर | यह Write यूनिट का इस्तेमाल करता है |
| रीयल-टाइम अपडेट | हर दस्तावेज़ के लिए, हर 1,00,000 रीड के लिए 0.03 डॉलर या हर 10 लाख रीड के लिए 0.30 डॉलर का शुल्क लिया जाता है | हर 10 लाख रीड यूनिट के लिए 0.30 डॉलर रीयल-टाइम अपडेट के लिए एक नया और अलग एसकेयू है. |
| सेव किया गया डेटा | हर GiB घंटे के लिए 0.00020 डॉलर | 0.00032 डॉलर प्रति जीआईबी घंटा |
| डेटा का बैकअप लेना | हर GiB घंटे के लिए 0.00004 डॉलर | हर GiB घंटे के लिए 0.00004 डॉलर |
| डेटा वापस लाने की प्रोसेस | हर जीआईबी के लिए 0.20 डॉलर | हर जीआईबी के लिए 0.20 डॉलर |
| पीआईटीआर डेटा | हर GiB घंटे के लिए 0.00020 डॉलर | हर GiB घंटे के लिए 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 वर्शन में, दस्तावेज़ के साइज़ के आधार पर हर यूनिट के लिए शुल्क लिया जाता है: रीड ऑपरेशन के लिए 4 केआईबी और राइट ऑपरेशन के लिए 1 केआईबी की यूनिट होती है.
| उदाहरण (दस्तावेज़ पढ़ना) | स्टैंडर्ड वर्शन (हर दस्तावेज़ के लिए शुल्क लिया जाता है) | Enterprise वर्शन (हर यूनिट के हिसाब से शुल्क लिया जाता है) |
कीमत से जुड़ी हाइलाइट |
| 8 केआईबी का बड़ा दस्तावेज़ पढ़ना | लागत 1 रीड के बराबर होती है. | लागत दो रीड यूनिट के हिसाब से ली जाएगी (8KiB /4KiB यूनिट, जिसे दो यूनिट तक राउंड अप किया गया है). | Enterprise वर्शन सस्ता है. Enterprise वर्शन में, Standard वर्शन की तुलना में ज़्यादा रीड यूनिट इस्तेमाल होती हैं.हालांकि, Enterprise वर्शन में रीड यूनिट की शुरुआती कीमत, हर 10 लाख रीड यूनिट के लिए 0.05 डॉलर है. वहीं, Standard वर्शन में हर 10 लाख रीड यूनिट के लिए 0.30 डॉलर है. |
| 20 दस्तावेज़ों वाले कलेक्शन को स्कैन करना, जिसमें हर दस्तावेज़ का साइज़ 1 केआईबी है | लागत 20 लेख पढ़ने के बराबर है | कलेक्शन स्कैन: लागत पांच रीड यूनिट के बराबर होगी (20 दस्तावेज़ * 1 केआईबी = कुल 20 केआईबी; 20 केआईबी / 4 केआईबी यूनिट = पांच यूनिट) इंडेक्स किया गया स्कैन: लागत 21 रीड यूनिट के हिसाब से बढ़ती है (1 केआईबी के 20 दस्तावेज़ों को देखा गया, एक इंडेक्स को पढ़ा गया) |
अगर दस्तावेज़ छोटे हैं (औसतन 1 से 2 केआईबी), तो Enterprise वर्शन काफ़ी सस्ता होता है. |
इंडेक्स करने की लागत: इंडेक्स राइट, यूनिट का इस्तेमाल करते हैं
Enterprise वर्शन में, इंडेक्स मुफ़्त में नहीं बनाए जा सकते. जब कोई दस्तावेज़ लिखा जाता है, तो इंडेक्स बनाने के लिए राइट यूनिट का इस्तेमाल किया जाता है. दस्तावेज़ में मौजूद इंडेक्स से जुड़े हर फ़ील्ड के लिए, एक अतिरिक्त राइट यूनिट जमा होती है.
| उदाहरण (कोई दस्तावेज़ लिखना) | स्टैंडर्ड वर्शन (इंडेक्स लिखने की कोई लागत नहीं) | Enterprise वर्शन (इंडेक्स राइट के लिए, हर 1 केआईबी यूनिट के हिसाब से शुल्क लिया जाता है) | कीमत से जुड़ी हाइलाइट |
| 5 सिंगल-फ़ील्ड इंडेक्स वाले 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 काउंट |
0.18 / 10,00,000 |
| नीदरलैंड्स (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 रीड यूनिट के लिए, फ़्री टियर शामिल है. कीमत तय करने के ये मॉडल कैसे काम करते हैं, इस बारे में ज़्यादा जानने के लिए, कीमत तय करने के उदाहरण देखें.