कीमत के उदाहरण

यहां कुछ उदाहरण दिए गए हैं. इनसे आपको अलग-अलग स्थितियों में, Firestore Enterprise वर्शन की कीमत के बारे में समझने में मदद मिलेगी.

क्वेरी की कीमत का उदाहरण

उदाहरण: किसी कलेक्शन में 100 दस्तावेज़ हैं. हर दस्तावेज़ का साइज़ 2 केआईबी है. इस कलेक्शन में, username फ़ील्ड के लिए ilovefirebase वैल्यू के हिसाब से फ़िल्टर करने वाली क्वेरी चलाई जाती है. मान लेते हैं कि username के लिए सिर्फ़ एक वैल्यू ilovefirebase है. इस क्वेरी को 10 लाख बार चलाया जाता है.

गतिविधि Standard वर्शन (ऑटो-इंडेक्स की गई क्वेरी) Enterprise वर्शन (इंडेक्स की गई क्वेरी) Enterprise वर्शन (इंडेक्स नहीं किए गए कलेक्शन को स्कैन करने वाली क्वेरी)
इंडेक्स करने की स्थिति उपयोगकर्ता नाम की जानकारी देखने के लिए, अपने-आप बनाए गए इंडेक्स का इस्तेमाल किया जाता है. उपयोगकर्ता नाम वाले फ़ील्ड पर मैन्युअल तरीके से इंडेक्स बनाने के बाद. इंडेक्स का इस्तेमाल नहीं किया जाता; उपयोगकर्ता के 200 केआईबी के पूरे कलेक्शन को स्कैन किया जाता है.
हर क्वेरी के लिए रीड यूनिट लागत एक बार पढ़ने पर लगती है. लागत दो रीड यूनिट पर लगती है. इनमें से एक इंडेक्स स्कैन करने और एक दस्तावेज़ पढ़ने के लिए. लागत 50 रीड यूनिट पर लगती है. इसमें 100 दस्तावेज़ों को 2 केआईबी के हिसाब से स्कैन करने पर, कुल 200 केआईबी स्कैन किया जाता है. 200 केआईबी / हर यूनिट के लिए 4 केआईबी = 50 यूनिट.
कुल लागत (10 लाख क्वेरी के लिए) 10 लाख क्वेरी के लिए 0.30 डॉलर (10 लाख रीड यूनिट के लिए एक बार पढ़ने की लागत 0.30 डॉलर). 10 लाख क्वेरी के लिए 0.10 डॉलर (10 लाख रीड यूनिट के लिए दो रीड यूनिट की लागत 0.05 डॉलर). 10 लाख क्वेरी के लिए 2.50 डॉलर (10 लाख के लिए 50 रीड यूनिट की लागत 0.05 डॉलर).

लागत के अंतर की खास जानकारी

  • इंडेक्स की गई क्वेरी: Enterprise वर्शन में, उपयोगकर्ता नाम वाले फ़ील्ड पर मैन्युअल तरीके से इंडेक्स बनाने के बाद, इसी क्वेरी को चलाने पर 10 लाख क्वेरी के लिए 0.10 डॉलर की लागत आती है.
  • इंडेक्स नहीं किए गए कलेक्शन को स्कैन करने वाली क्वेरी: Enterprise वर्शन में, इंडेक्स नहीं किए गए कलेक्शन को स्कैन करने वाली क्वेरी चलाने पर 10 लाख क्वेरी के लिए 2.50 डॉलर की लागत आती है. यह Standard वर्शन में, ऑटो-इंडेक्स की गई क्वेरी को चलाने पर लगने वाली 0.30 डॉलर की लागत से काफ़ी ज़्यादा है. इससे पता चलता है कि इंडेक्स के बिना क्वेरी करने पर, परफ़ॉर्मेंस खराब हो सकती है और लागत ज़्यादा आ सकती है.
  • लागत में फ़ायदा: 10 लाख रीड यूनिट के लिए 0.10 डॉलर की लागत, Standard वर्शन में इंडेक्स की गई क्वेरी को चलाने पर लगने वाली लागत से तीन गुना कम है. इससे पता चलता है कि क्वेरी ऑप्टिमाइज़ करने पर, Enterprise वर्शन में रीड यूनिट की शुरुआती कीमत कम होती है.

रीयल-टाइम में कीमत का उदाहरण

कीमत के बारे में ज़्यादा जानकारी के लिए, रीयल-टाइम में कीमत तय करने की सुविधा देखें.

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

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

रीयल-टाइम अपडेट के लिए, रीयल-टाइम अपडेट का अलग एसकेयू इस्तेमाल किया जाता है.

Enterprise वर्शन में, शुरुआती क्वेरी के लिए रीड यूनिट के हिसाब से कीमत तय की जाती है. इससे शुरुआती क्वेरी के लिए कम शुल्क लगता है
पहली क्वेरी (हर 6 केआईबी वाले 10 दस्तावेज़ों का शुरुआती सिंक) हर क्लाइंट के लिए 10 बार पढ़ने की लागत लगती है. इसमें दस्तावेज़ के साइज़ से कोई फ़र्क़ नहीं पड़ता. हर क्लाइंट के लिए 21 रीड यूनिट की लागत लगती है

(10 पोस्ट के इंडेक्स को स्कैन करने के लिए एक रीड यूनिट)

(20 रीड यूनिट: हर 6 केआईबी वाले दस्तावेज़ के लिए दो रीड यूनिट * 10 दस्तावेज़)

Enterprise वर्शन में ज़्यादा यूनिट (21 बनाम 10) का इस्तेमाल किया जाता है. हालांकि, इसमें यूनिट की कीमत काफ़ी कम होती है.
पहली क्वेरी की लागत (10 लाख क्लाइंट के लिए) 10 बार पढ़ना * 10 लाख क्लाइंट के लिए 0.30 डॉलर/10 लाख: $3.00. 21 रीड यूनिट * 10 लाख क्लाइंट के लिए 0.05 डॉलर/10 लाख: $1.05. Enterprise वर्शन में, शुरुआती क्वेरी के लिए चार गुना कम लागत लगती है.
रीयल-टाइम अपडेट (6 केआईबी वाले दो दस्तावेज़ों के लिए अपडेट) दो बार पढ़ने की लागत लगती है (दो अपडेट किए गए दस्तावेज़). रीयल-टाइम अपडेट की चार यूनिट की लागत लगती है (हर 6 केआईबी वाले दस्तावेज़ के लिए रीयल-टाइम अपडेट की दो यूनिट * दो रीयल-टाइम अपडेट). Enterprise वर्शन में, रीयल-टाइम अपडेट के लिए अलग एसकेयू इस्तेमाल किया जाता है.
रीयल-टाइम लागत (10 लाख क्लाइंट के लिए) दो बार पढ़ना * 10 लाख क्लाइंट के लिए 0.30 डॉलर/10 लाख: $0.60. रीयल-टाइम की चार यूनिट * 10 लाख क्लाइंट के लिए 0.30 डॉलर/10 लाख: $1.20. अपडेट की इस खास स्थिति के लिए, Enterprise वर्शन में रीयल-टाइम लागत ज़्यादा है.
कुल लागत 3.60 डॉलर (3.00 डॉलर + 0.60 डॉलर). 2.25 डॉलर (1.05 डॉलर + 1.20 डॉलर). इस स्थिति में, Enterprise वर्शन सस्ता है (2.25 डॉलर बनाम 3.60 डॉलर). इसमें बड़े दस्तावेज़ (6 केआईबी) और ज़्यादा वॉल्यूम शामिल हैं.

Enterprise वर्शन के लिए, रीयल-टाइम में सुनने की सुविधा वाली क्वेरी की कीमत के अन्य उदाहरण

उदाहरण के लिए, यहां दी गई स्थितियों में लागत का हिसाब, us-central1 की दर के हिसाब से लगाया गया है. इसमें 10 लाख रीड यूनिट के लिए 0.05 डॉलर और 10 लाख रीयल-टाइम अपडेट यूनिट के लिए 0.30 डॉलर की दर तय की गई है.

स्थिति (क्लाइंट, दस्तावेज़ का साइज़) पहला चरण: शुरुआती क्वेरी (सिंक) की जानकारी पहला चरण: शुरुआती क्वेरी का इस्तेमाल लागत का उदाहरण दूसरा चरण: रीयल-टाइम अपडेट की जानकारी दूसरा चरण: रीयल-टाइम अपडेट का इस्तेमाल लागत का उदाहरण
एक क्लाइंट, 2 केआईबी वाले दस्तावेज़ क्वेरी, 2 केआईबी वाले क्रम से जुड़े 10,000 दस्तावेज़ों के इंडेक्स नहीं किए गए कलेक्शन को स्कैन करती है. 5,000 रीड यूनिट 0.00025 डॉलर (0.05 डॉलर/10 लाख के हिसाब से कैलकुलेट किया गया) क्लाइंट को रीयल-टाइम अपडेट का इस्तेमाल करके,कुल 1, 000 दस्तावेज़ मिलते हैं. हर दस्तावेज़ का साइज़ 2 केआईबी है. रीयल-टाइम अपडेट की 1,000 यूनिट 0.003 डॉलर (0.30 डॉलर/10 लाख के हिसाब से कैलकुलेट किया गया)
1,000 क्लाइंट, 2 केआईबी वाले दस्तावेज़ हर 1,000 क्लाइंट, एक क्वेरी चलाते हैं. यह क्वेरी, 2 केआईबी वाले क्रम से जुड़े 10,000 दस्तावेज़ों के इंडेक्स नहीं किए गए कलेक्शन को स्कैन करती है. 50 लाख रीड यूनिट 0.25 डॉलर (0.05 डॉलर/10 लाख के हिसाब से कैलकुलेट किया गया) हर 1,000 क्लाइंट को रीयल-टाइम अपडेट का इस्तेमाल करके,कुल 1, 000 दस्तावेज़ मिलते हैं. हर दस्तावेज़ का साइज़ 2 केआईबी है. रीयल-टाइम अपडेट की 10 लाख यूनिट 0.30 डॉलर (0.30 डॉलर/10 लाख के हिसाब से कैलकुलेट किया गया)
1,000 क्लाइंट, 6 केआईबी वाले दस्तावेज़ हर 1,000 क्लाइंट, एक क्वेरी चलाते हैं. यह क्वेरी, 6 केआईबी वाले क्रम से जुड़े 10,000 दस्तावेज़ों के इंडेक्स नहीं किए गए कलेक्शन को स्कैन करती है. 1.5 करोड़ रीड यूनिट 0.75 डॉलर (0.05 डॉलर/10 लाख के हिसाब से कैलकुलेट किया गया) हर 1,000 क्लाइंट को रीयल-टाइम अपडेट का इस्तेमाल करके,कुल 1, 000 दस्तावेज़ मिलते हैं. हर दस्तावेज़ का साइज़ 6 केआईबी है. रीयल-टाइम अपडेट की 20 लाख यूनिट 0.60 डॉलर (0.30 डॉलर/10 लाख के हिसाब से कैलकुलेट किया गया)