यहां कुछ उदाहरण दिए गए हैं. इनसे आपको अलग-अलग स्थितियों में, Firestore Enterprise Edition की कीमत के बारे में जानकारी मिलेगी.
क्वेरी की कीमत का उदाहरण
उदाहरण: किसी क्वेरी में, 100 दस्तावेज़ों वाले कलेक्शन में मौजूद username फ़ील्ड को ilovefirebase वैल्यू के हिसाब से फ़िल्टर किया गया है. हर दस्तावेज़ का साइज़ 2 केआईबी है. मान लें कि सिर्फ़ एक username है, जिसकी वैल्यू ilovefirebase है. एक ही क्वेरी को 10 लाख बार चलाया गया है.
| गतिविधि | Standard वर्शन (अपने-आप इंडेक्स होने वाली क्वेरी) | Enterprise वर्शन (इंडेक्स की गई क्वेरी) | Enterprise वर्शन (अनइंडेक्स्ड कलेक्शन स्कैन) |
| इंडेक्स करने की स्थिति | यह उपयोगकर्ता नाम ढूंढने के लिए, अपने-आप बने इंडेक्स का इस्तेमाल करता है. | उपयोगकर्ता नाम वाले फ़ील्ड पर मैन्युअल तरीके से इंडेक्स बनाने के बाद. | इंडेक्स का इस्तेमाल नहीं करता है; उपयोगकर्ता के पूरे 200 केआईबी कलेक्शन को स्कैन करता है. |
| हर क्वेरी के हिसाब से रीड यूनिट | 1 read के लिए लागत जुड़ जाती है. | इसमें दो रीड यूनिट का शुल्क लगता है. एक इंडेक्स स्कैन करने के लिए और एक दस्तावेज़ पढ़ने के लिए. | 50 रीड यूनिट के लिए शुल्क लगता है. जैसे, 2 केआईबी के 100 दस्तावेज़ों को स्कैन करने पर कुल 200 केआईबी का शुल्क लगेगा. 200 केआईबी / 4 केआईबी प्रति यूनिट = 50 यूनिट). |
| कुल लागत (हर 10 लाख क्वेरी के लिए) | हर 10 लाख क्वेरी के लिए 0.30 डॉलर (हर 10 लाख रीड यूनिट के लिए 0.30 डॉलर). | हर दस लाख क्वेरी के लिए 10 रुपये (2 रीड यूनिट @ 5 रुपये/दस लाख रीड यूनिट). | हर 10 लाख क्वेरी के लिए 2.50 डॉलर (50 रीड यूनिट @ 0.05 डॉलर/10 लाख). |
कीमत में अंतर की खास जानकारी
- इंडेक्स की गई क्वेरी: Enterprise वर्शन में, उपयोगकर्ता नाम फ़ील्ड पर मैन्युअल तरीके से बनाए गए इंडेक्स के साथ, इसी क्वेरी की लागत 0.10 डॉलर प्रति दस लाख होती है.
- इंडेक्स नहीं की गई कलेक्शन स्कैन क्वेरी: Enterprise वर्शन में, इंडेक्स नहीं की गई कलेक्शन स्कैन क्वेरी की लागत 250 रुपये प्रति दस लाख होती है. यह Standard वर्शन में, अपने-आप इंडेक्स की गई रीड के लिए लिए जाने वाले 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 केबी के दस्तावेज़ों में दो अपडेट) | 2 बार पढ़ने का शुल्क लिया जाएगा (दो अपडेट किए गए दस्तावेज़). | रीयल-टाइम अपडेट की चार यूनिट का शुल्क लिया जाता है. (हर 6 केआईबी के दस्तावेज़ के लिए, रीयल-टाइम अपडेट की दो यूनिट * रीयल-टाइम अपडेट की दो यूनिट). | Enterprise वर्शन में, रीयल-टाइम अपडेट को एक अलग एसकेयू में बांटा जाता है. |
| रीयल-टाइम में लागत (10 लाख क्लाइंट के हिसाब से) | दो बार पढ़ा गया * 10 लाख क्लाइंट के लिए 30 रुपये/10 लाख: 0.60 रुपये. | चार रीयल-टाइम यूनिट * 10 लाख क्लाइंट के लिए 30 रुपये/लाख: 120 रुपये. | इस अपडेट के लिए, Enterprise वर्शन में रीयल-टाइम लागत ज़्यादा है. |
| कुल लागत | 360 रुपये (300 रुपये + 60 रुपये). | 2.25 डॉलर (1.05 डॉलर + 1.20 डॉलर). | इस स्थिति में, Enterprise Edition की कीमत कम है (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/मिलियन के आधार पर लगाया गया है) |
| 1,000 क्लाइंट, 6 केआईबी दस्तावेज़ | हर क्लाइंट,एक ऐसी क्वेरी चलाता है जो 6 केआईबी के 10,000 क्रमवार दस्तावेज़ों के अनइंडेक्स्ड कलेक्शन को स्कैन करती है. | 1.5 करोड़ रीड यूनिट | 0.75 डॉलर (इसका हिसाब 0.05 डॉलर/10 लाख के आधार पर लगाया गया है) | रीयल-टाइम अपडेट का इस्तेमाल करके, हर क्लाइंट को कुल 1,000 दस्तावेज़ मिलते हैं. हर दस्तावेज़ का साइज़ 6 केआईबी होता है. | रीयल-टाइम अपडेट की 20 लाख यूनिट | $0.60 (इसका हिसाब $0.30/10 लाख के आधार पर लगाया गया है) |