यहां कुछ उदाहरण दिए गए हैं. इनसे आपको अलग-अलग स्थितियों में, Firestore Enterprise Edition की कीमत के बारे में जानकारी मिलेगी.
क्वेरी की कीमत का उदाहरण
उदाहरण: किसी क्वेरी में, 100 दस्तावेज़ों वाले कलेक्शन में मौजूद username फ़ील्ड को ilovefirebase वैल्यू के हिसाब से फ़िल्टर किया जाता है. हर दस्तावेज़ का साइज़ 2 केआईबी है. मान लें कि सिर्फ़ एक username है, जिसकी वैल्यू ilovefirebase है. एक ही क्वेरी को 10 लाख बार चलाया गया है.
| ऐक्टिविटी | स्टैंडर्ड एडिशन (अपने-आप इंडेक्स होने वाली क्वेरी) | Enterprise वर्शन (इंडेक्स की गई क्वेरी) | Enterprise वर्शन (अनइंडेक्स किए गए कलेक्शन को स्कैन करना) |
| इंडेक्स करने की स्थिति | यह उपयोगकर्ता नाम ढूंढने के लिए, अपने-आप बने इंडेक्स का इस्तेमाल करता है. | उपयोगकर्ता नाम वाले फ़ील्ड पर मैन्युअल तरीके से इंडेक्स बनाने के बाद. | इंडेक्स का इस्तेमाल नहीं करता; उपयोगकर्ता के पूरे 200 केआईबी कलेक्शन को स्कैन करता है. |
| हर क्वेरी के हिसाब से रीड यूनिट | 1 read के लिए लागत जुड़ जाती है. | इसमें दो रीड यूनिट का शुल्क लगता है. एक इंडेक्स स्कैन करने के लिए और एक दस्तावेज़ पढ़ने के लिए. | 50 रीड यूनिट के लिए शुल्क लगता है. (2 केआईबी के 100 दस्तावेज़ = कुल 200 केआईबी स्कैन किए गए. 200 केआईबी / 4 केआईबी प्रति यूनिट = 50 यूनिट). |
| कुल लागत (हर 10 लाख क्वेरी के लिए) | हर 10 लाख क्वेरी के लिए 0.30 डॉलर (हर 10 लाख रीड यूनिट के लिए 0.30 डॉलर). | हर दस लाख क्वेरी के लिए 0.10 डॉलर (2 रीड यूनिट @ 0.05 डॉलर/दस लाख रीड यूनिट). | हर 10 लाख क्वेरी के लिए 2.50 डॉलर (50 रीड यूनिट @ 0.05 डॉलर/10 लाख). |
कीमत में अंतर की खास जानकारी
- इंडेक्स की गई क्वेरी: Enterprise वर्शन में, उपयोगकर्ता नाम वाले फ़ील्ड पर मैन्युअल तरीके से बनाए गए इंडेक्स के साथ, इसी क्वेरी की लागत 0.10 डॉलर प्रति दस लाख होती है.
- इंडेक्स नहीं की गई कलेक्शन स्कैन क्वेरी: Enterprise वर्शन में इंडेक्स नहीं की गई कलेक्शन स्कैन क्वेरी की लागत 250 रुपये प्रति दस लाख होती है. यह स्टैंडर्ड वर्शन में, अपने-आप इंडेक्स की गई रीड के लिए लिए जाने वाले 30 रुपये से काफ़ी ज़्यादा है. इससे पता चलता है कि इंडेक्स के बिना क्वेरी करने से, क्वेरी को पूरा होने में ज़्यादा समय लगता है और ज़्यादा संसाधन खर्च होते हैं.
- लागत में फ़ायदा: हर दस लाख रीड यूनिट के लिए 10 डॉलर, इंडेक्स किए गए स्टैंडर्ड एडिशन की रीड लागत से तीन गुना कम है. इससे पता चलता है कि क्वेरी को ऑप्टिमाइज़ करने पर, Enterprise एडिशन की रीड यूनिट की बेस कीमत कम होती है.
रीयल-टाइम कीमत का उदाहरण
किराये के बारे में ज़्यादा जानने के लिए, रीयल-टाइम में किराये की जानकारी देखें.
पहला उदाहरण: दस लाख क्लाइंट, किसी कलेक्शन में मौजूद 10 सबसे नई पोस्ट के लिए क्वेरी करते हैं. इन पोस्ट को टाइमस्टैंप के हिसाब से इंडेक्स किया गया है. हर पोस्ट का साइज़ 6 किबीबाइट है. इसके बाद, इनमें से दो पोस्ट अपडेट की जाती हैं. इससे क्लाइंट को रीयल-टाइम में अपडेट मिल जाते हैं.
| ऐक्टिविटी | स्टैंडर्ड एडिशन | Enterprise वर्शन | किराये से जुड़ी हाइलाइट |
| कीमत का मॉडल | शुरुआती क्वेरी और रीयल-टाइम अपडेट, दोनों के लिए हर दस्तावेज़ को पढ़ने के हिसाब से शुल्क लिया जाता है. | शुरुआती क्वेरी के लिए, रीड यूनिट (4 केआईबी ट्रेंच) का इस्तेमाल करके शुल्क लिया जाता है.
रीयल-टाइम अपडेट के लिए, रीयल-टाइम अपडेट वाला अलग SKU इस्तेमाल किया जाता है. |
Enterprise वर्शन में, शुरुआती रीड के लिए रीड यूनिट की कीमत कम होती है |
| पहली बार पढ़ना (हर दस्तावेज़ 6 केआईबी का है और 10 पोस्ट के साथ शुरुआती सिंक) | हर क्लाइंट के लिए 10 बार पढ़ने की अनुमति दी जाती है. दस्तावेज़ का साइज़ मायने नहीं रखता. | हर क्लाइंट के लिए 21 रीड यूनिट का शुल्क लिया जाता है
(10 पोस्ट के इंडेक्स स्कैन के लिए 1 रीड यूनिट) (20 रीड यूनिट: 6 केआईबी के हर दस्तावेज़ के लिए 2 रीड यूनिट * 10 दस्तावेज़) |
Enterprise वर्शन में ज़्यादा यूनिट (10 के मुकाबले 21) इस्तेमाल होती हैं, लेकिन इसकी यूनिट की कीमत काफ़ी कम होती है. |
| पहली बार पढ़ने की लागत (हर 10 लाख के लिए) | 10 बार पढ़ा गया * 10 लाख क्लाइंट के लिए 30 रुपये/10 लाख: 3.00 रुपये. | 21 रीड यूनिट * 10 लाख क्लाइंट के लिए 0.05/मिलियन: 1.05 डॉलर. | Enterprise वर्शन में, शुरुआती रीड का खर्च चार गुना कम होता है. |
| रीयल-टाइम अपडेट (6 केबी के दस्तावेज़ों में दो अपडेट) | दो बार डेटा पढ़ा गया (दो अपडेट किए गए दस्तावेज़). | रीयल-टाइम अपडेट की 4 यूनिट का शुल्क लिया जाता है. (6 केआईबी के हर दस्तावेज़ के लिए, रीयल-टाइम अपडेट की 2 यूनिट * रीयल-टाइम अपडेट की 2 यूनिट). | Enterprise वर्शन में, रीयल-टाइम अपडेट को एक अलग एसकेयू में बांटा जाता है. |
| रीयल-टाइम में लागत (10 लाख क्लाइंट के हिसाब से) | दो बार पढ़ा गया * 10 लाख क्लाइंट के लिए 30 रुपये/10 लाख: 0.60 रुपये. | चार रीयल-टाइम यूनिट * 10 लाख क्लाइंट के लिए 30 रुपये/10 लाख: 120 रुपये. | इस अपडेट के लिए, Enterprise वर्शन में रीयल-टाइम लागत ज़्यादा है. |
| कुल लागत | 3.60 डॉलर (3.00 डॉलर + 0.60 डॉलर). | 2.25 डॉलर (1.05 डॉलर + 1.20 डॉलर). | इस स्थिति में, एंटरप्राइज़ एडिशन सस्ता है (2.25 डॉलर बनाम 3.60 डॉलर). इसमें बड़े दस्तावेज़ (6 केआईबी) और ज़्यादा वॉल्यूम शामिल हैं. |
Enterprise वर्शन के लिए, रीयल-टाइम में सुनने की सुविधा से जुड़ी अतिरिक्त क्वेरी की कीमत के उदाहरण
उदाहरण के लिए, यहां दिए गए अलग-अलग मामलों में लागत का हिसाब लगाने के लिए, us-central1 क्षेत्र में हर 10 लाख रीड यूनिट के लिए 0.05 डॉलर और हर 10 लाख रीयल-टाइम अपडेट यूनिट के लिए 0.30 डॉलर की दर का इस्तेमाल किया गया है.
| उदाहरण (क्लाइंट, दस्तावेज़ का साइज़) | पहला चरण: शुरुआती क्वेरी (सिंक) की जानकारी | पहला चरण: शुरुआती क्वेरी का इस्तेमाल | उदाहरण के तौर पर दिखाई गई लागत | दूसरा चरण: रीयल-टाइम अपडेट की जानकारी | दूसरा चरण: रीयल-टाइम अपडेट का इस्तेमाल करना | उदाहरण के तौर पर दिखाई गई लागत |
| एक क्लाइंट, 2 केआईबी के दस्तावेज़ | क्वेरी, इंडेक्स नहीं किए गए कलेक्शन को स्कैन करती है. इसमें 2 केआईबी के 10,000 क्रमवार दस्तावेज़ होते हैं. | 5,000 Read Units | 0.00025 डॉलर (इसका हिसाब 0.05 डॉलर/मिलियन के आधार पर लगाया गया है) | क्लाइंट को रीयल-टाइम अपडेट का इस्तेमाल करके,कुल 1, 000 दस्तावेज़ मिलते हैं. हर दस्तावेज़ का साइज़ 2 केआईबी है. | 1,000 रीयल-टाइम अपडेट यूनिट | $0.003 (यह कीमत, 0.30 डॉलर/10 लाख के हिसाब से कैलकुलेट की गई है) |
| 1,000 क्लाइंट, 2 केआईबी दस्तावेज़ | हर क्लाइंट,एक ऐसी क्वेरी चलाता है जो 2 केआईबी के 10,000 क्रमवार दस्तावेज़ों के अनइंडेक्स्ड कलेक्शन को स्कैन करती है. | 50 लाख रीड यूनिट | 0.25 डॉलर (इसका हिसाब 0.05 डॉलर/10 लाख के हिसाब से लगाया गया है) | रीयल-टाइम अपडेट का इस्तेमाल करके, हर क्लाइंट को कुल 1,000 दस्तावेज़ मिलते हैं. हर दस्तावेज़ का साइज़ 2 केआईबी होता है. | रीयल-टाइम अपडेट की 10 लाख यूनिट | $0.30 (इसका हिसाब $0.30/10 लाख के आधार पर लगाया गया है) |
| 1,000 क्लाइंट, 6 केआईबी दस्तावेज़ | हर क्लाइंट,एक ऐसी क्वेरी चलाता है जो 6 केआईबी के 10,000 क्रमवार दस्तावेज़ों के अनइंडेक्स्ड कलेक्शन को स्कैन करती है. | 1.5 करोड़ Read Units | 0.75 डॉलर (इसका हिसाब 0.05 डॉलर/10 लाख के आधार पर लगाया गया है) | रीयल-टाइम अपडेट का इस्तेमाल करके, हर क्लाइंट को कुल 1,000 दस्तावेज़ मिलते हैं. हर दस्तावेज़ का साइज़ 6 केआईबी होता है. | रीयल-टाइम अपडेट की 20 लाख यूनिट | $0.60 (इसका हिसाब $0.30/10 लाख के आधार पर लगाया गया है) |