कीमत तय करना

Firestore Enterprise वर्शन में, कीमत तय करने का एक ऐसा मॉडल पेश किया गया है जिसमें बिलिंग, "हर दस्तावेज़" के आधार के बजाय "हर यूनिट" (या ट्रांच) के आधार पर की जाती है. साथ ही, रीयल-टाइम अपडेट की लागत को अलग से तय किया जाता है.

यहां दी गई टेबल में, दोनों वर्शन के लिए हर यूनिट की लागत के बारे में बताया गया है. यहां दिखाई गई कीमत, us-central1 के लिए है.

यूनिट Standard वर्शन
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 किलोबाइट की यूनिट में मापा जाता है.
इंडेक्स में लिखे गए दस्तावेज़ों के लिए, अब 'लिखी गई यूनिट' के हिसाब से शुल्क लिया जाता है. ध्यान दें कि इंडेक्सिंग फ़ील्ड के लिए, अलग-अलग 'लिखी गई यूनिट' का इस्तेमाल किया जाता है. इसलिए, 2 किलोबाइट की स्ट्रिंग वाले फ़ील्ड को इंडेक्स करने पर, दो 'लिखी गई यूनिट' का शुल्क लगता है.

मिटाए गए दस्तावेज़ 1,00,000 दस्तावेज़ मिटाने पर 0.01 डॉलर या 10 लाख दस्तावेज़ मिटाने पर 0.10 डॉलर 'लिखी गई यूनिट' का इस्तेमाल किया जाता है
रीयल-टाइम अपडेट हर दस्तावेज़ के लिए, 1,00,000 बार पढ़े जाने पर 0.03 डॉलर या 10 लाख बार पढ़े जाने पर 0.30 डॉलर का शुल्क लिया जाता है 10 लाख बार पढ़े जाने पर 0.30 डॉलर
रीयल-टाइम अपडेट के लिए, एक नया और अलग SKU उपलब्ध है.
सेव किया गया डेटा हर घंटे के लिए 0.00020 डॉलर हर घंटे के लिए 0.00032 डॉलर
बैकअप डेटा हर घंटे के लिए 0.00004 डॉलर हर घंटे के लिए 0.00004 डॉलर
डेटा वापस लाने की कार्रवाई हर जीबी के लिए 0.20 डॉलर हर जीबी के लिए 0.20 डॉलर
पीआईटीआर डेटा हर घंटे के लिए 0.00020 डॉलर हर घंटे के लिए 0.00020 डॉलर
क्लोन करने की कार्रवाई हर जीबी के लिए 0.20 डॉलर हर जीबी के लिए 0.20 डॉलर

मुफ़्त टियर

यहां दी गई टेबल में, मुफ़्त टियर के बारे में जानकारी दी गई है:

यूनिट Standard वर्शन (हर दिन के लिए मुफ़्त टियर) Enterprise वर्शन (हर दिन के लिए मुफ़्त टियर)
पढ़े गए दस्तावेज़ 50,000 50,000
लिखे गए दस्तावेज़ 20,000 40,000
मिटाए गए दस्तावेज़ 20,000 लिखे गए दस्तावेज़ों में शामिल
रीयल-टाइम अपडेट पढ़े गए दस्तावेज़ों के SKU में शामिल 50,000
सेव किया गया डेटा 1 जीबी स्टोरेज 1 जीबी स्टोरेज

पाइपलाइन ऑपरेशन्स के साथ, कीमत की खास जानकारी

पढ़ी और लिखी गई यूनिट: दस्तावेज़ के साइज़ के हिसाब से

दोनों वर्शन की कीमतों में एक अंतर यह है कि पढ़े और लिखे गए दस्तावेज़ों को कैसे मापा जाता है. Standard वर्शन में, आम तौर पर हर दस्तावेज़ के लिए शुल्क लिया जाता है. Enterprise वर्शन में, दस्तावेज़ के साइज़ के हिसाब से हर यूनिट के लिए शुल्क लिया जाता है: पढ़े गए दस्तावेज़ों को 4 किलोबाइट की यूनिट में और लिखे गए दस्तावेज़ों को 1 किलोबाइट की यूनिट में मापा जाता है.

उदाहरण (दस्तावेज़ पढ़ना) Standard वर्शन (हर दस्तावेज़ के लिए शुल्क लिया जाता है) Enterprise वर्शन
(हर यूनिट के लिए शुल्क लिया जाता है)
कीमत की खास जानकारी
8 किलोबाइट का बड़ा दस्तावेज़ पढ़ना एक बार पढ़े जाने की लागत लगती है. दो बार पढ़े जाने की लागत लगती है (8 किलोबाइट /4 किलोबाइट यूनिट, राउंड अप करके दो यूनिट). Enterprise वर्शन सस्ता है. Enterprise वर्शन में, Standard वर्शन के मुकाबले ज़्यादा बार पढ़े जाने की लागत लगती है.हालांकि, Enterprise वर्शन में, पढ़े गए दस्तावेज़ों की शुरुआती कीमत, 10 लाख बार पढ़े जाने पर 0.05 डॉलर है. वहीं, Standard वर्शन में, 10 लाख बार पढ़े जाने पर 0.30 डॉलर है.
20 दस्तावेज़ों वाले कलेक्शन को स्कैन करना. हर दस्तावेज़ का साइज़ 1 किलोबाइट है 20 बार पढ़े जाने की लागत लगती है कलेक्शन स्कैन: लागत पांच बार पढ़े जाने की लगती है (20 दस्तावेज़ * 1 किलोबाइट = कुल 20 किलोबाइट;
20 किलोबाइट / 4 किलोबाइट यूनिट = पांच यूनिट)

इंडेक्स किया गया स्कैन: लागत 21 बार पढ़े जाने की लगती है (20 दस्तावेज़, हर दस्तावेज़ का साइज़ 1 किलोबाइट, एक इंडेक्स पढ़ा गया)

जब दस्तावेज़ छोटे होते हैं (औसतन एक से दो किलोबाइट), तो Enterprise वर्शन काफ़ी सस्ता होता है.

इंडेक्सिंग की लागत: इंडेक्स में लिखे गए दस्तावेज़ों के लिए यूनिट का इस्तेमाल किया जाता है

Enterprise वर्शन में, इंडेक्स मुफ़्त में उपलब्ध नहीं होते. जब कोई दस्तावेज़ लिखा जाता है, तो उसके लिए 'लिखी गई यूनिट' का इस्तेमाल किया जाता है. किसी दस्तावेज़ में इंडेक्स से जुड़े हर फ़ील्ड के लिए, लिखी गई एक अतिरिक्त यूनिट का शुल्क लगता है.

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

रीयल-टाइम में क्वेरी सुनने की सुविधा की कीमत

रीयल-टाइम क्वेरी को दो अलग-अलग चरणों में बांटा गया है. इनके लिए, कीमत का अलग-अलग स्ट्रक्चर है:

  • नतीजों को सिंक करने के लिए शुरुआती क्वेरी: यह डेटा का शुरुआती सेट वापस लाती है. इसके लिए, 'पढ़ी गई यूनिट' के हिसाब से शुल्क लिया जाता है.
  • रीयल-टाइम अपडेट: ये बाद के अपडेट होते हैं. इनमें, शुरुआती क्वेरी के बाद दस्तावेज़ में हुए बदलाव दिखते हैं. इनके लिए, रीयल-टाइम अपडेट यूनिट के हिसाब से शुल्क लिया जाता है.

अपडेट किए गए हर दस्तावेज़ के लिए, हर चार किलोबाइट डेटा पर रीयल-टाइम अपडेट की एक यूनिट का शुल्क लिया जाता है.

जब किसी दस्तावेज़ को नतीजों के सेट से हटाया जाता है, तब भी रीयल-टाइम अपडेट की एक यूनिट का शुल्क लिया जाता है. इसके उलट, जब कोई दस्तावेज़ मिटाया जाता है, तो उसे पढ़ने के लिए कोई शुल्क नहीं लिया जाता.

मोबाइल और वेब SDK में, लिसनर की बिलिंग इस बात पर भी निर्भर करती है कि ऑफ़लाइन परसिस्टेंस की सुविधा चालू है या नहीं:

  • अगर ऑफ़लाइन परसिस्टेंस की सुविधा चालू है और लिसनर 30 मिनट से ज़्यादा समय के लिए डिसकनेक्ट हो जाता है (उदाहरण के लिए, अगर उपयोगकर्ता ऑफ़लाइन हो जाता है), तो आपसे इस तरह शुल्क लिया जाएगा जैसे आपने कोई नई क्वेरी जारी की हो और उसके बाद रीयल-टाइम अपडेट किए हों.
  • अगर ऑफ़लाइन परसिस्टेंस की सुविधा बंद है, तो पढ़े गए दस्तावेज़ों और इंडेक्स एंट्री के लिए आपसे इस तरह शुल्क लिया जाएगा जैसे आपने कोई नई क्वेरी जारी की हो. ऐसा तब होगा, जब भी लिसनर डिसकनेक्ट और रीकनेक्ट होगा. इसके बाद, रीयल-टाइम अपडेट के लिए भी शुल्क लिया जाएगा.

रीयल-टाइम अपडेट के लिए, मुफ़्त टियर का इस्तेमाल

मुफ़्त टियर, हर प्रोजेक्ट में सिर्फ़ एक Firestore डेटाबेस पर लागू होता है. किसी प्रोजेक्ट में, बिना मुफ़्त टियर वाले डेटाबेस के बनाए गए पहले डेटाबेस को मुफ़्त टियर मिलेगा. रीयल-टाइम अपडेट क्वेरी के लिए, मुफ़्त टियर हर दिन 50,000 यूनिट है.

मुफ़्त कोटा खत्म होने के बाद, रीयल-टाइम में पढ़ी गई यूनिट के लिए, यहां दी गई कीमत लागू होती है.

इलाके डिफ़ॉल्ट* (यूएसडी) Cloud Firestore CUD - एक साल* (यूएसडी) Cloud Firestore CUD - तीन साल* (यूएसडी)
उत्तरी अमेरिका 5 (nam5)

10 लाख बार के लिए 0.6 डॉलर

10 लाख बार के लिए 0.48 डॉलर

10 लाख बार के लिए 0.36 डॉलर

उत्तरी वर्जीनिया (us-east4)

10 लाख बार के लिए 0.3 डॉलर

10 लाख बार के लिए 0.24 डॉलर

10 लाख बार के लिए 0.18 डॉलर

नीदरलैंड्स (europe-west4)

10 लाख बार के लिए 0.315 डॉलर

10 लाख बार के लिए 0.252 डॉलर

10 लाख बार के लिए 0.189 डॉलर

ताइवान (asia-east1)

10 लाख बार के लिए 0.347 डॉलर

10 लाख बार के लिए 0.277 डॉलर

10 लाख बार के लिए 0.208 डॉलर

मुंबई (asia-south1)

10 लाख बार के लिए 0.312 डॉलर

10 लाख बार के लिए 0.249 डॉलर

10 लाख बार के लिए 0.187 डॉलर

साओ पाउलो (southamerica-east1)

10 लाख बार के लिए 0.476 डॉलर

10 लाख बार के लिए 0.381 डॉलर

10 लाख बार के लिए 0.285 डॉलर

ग्राहक, Firestore Enterprise वर्शन के लिए, ज़्यादा बड़े मुफ़्त टियर के लिए भी ज़रूरी शर्तें पूरी करते हैं. ज़्यादा जानकारी के लिए, Firestore Enterprise वर्शन की कीमत देखें. इसमें, हर दिन 50,000 यूनिट के लिए, पढ़े गए दस्तावेज़ों का मुफ़्त टियर शामिल है. कीमत तय करने के इन मॉडल के काम करने के तरीके के बारे में ज़्यादा जानने के लिए, कीमत उदाहरण देखें.