इस बुनियादी चैट ऐप्लिकेशन के असल दुनिया के उदाहरण का इस्तेमाल करके, Cloud Firestore के इस्तेमाल और लागत का अनुमान लगाएं. यह सटीक अनुमान नहीं है, लेकिन इससे आपको यह समझने में मदद मिल सकती है कि Cloud Firestore के इस्तेमाल के लिए आपसे कितना शुल्क लिया जाएगा.
खास जानकारी: इस्तेमाल के लेवल के हिसाब से लागत
सामान्य लागतों को दिखाने के लिए, चैट ऐप्लिकेशन का एक उदाहरण देखें. इसमें उपयोगकर्ता, दो या उससे ज़्यादा लोगों के साथ चैट शुरू कर सकते हैं. उपयोगकर्ता, अपनी चालू चैट को सूची में देख सकते हैं. साथ ही, मैसेज पढ़ और भेज सकते हैं. इस उदाहरण के लिए, हम उत्तरी अमेरिका के मल्टी-रीजन (खास तौर पर nam5
) के लिए कीमत तय करने की सुविधा का इस्तेमाल कर रहे हैं.
अनुमान
इस्तेमाल और डेटा स्टोरेज के बारे में यहां दी गई बातों का ध्यान रखें:
- हर दिन के सक्रिय उपयोगकर्ता (डीएयू), ऐप्लिकेशन इंस्टॉल करने वाले कुल उपयोगकर्ताओं की संख्या का 10% हैं. हर दिन के सक्रिय उपयोगकर्ताओं (डीएयू) की अनुमानित संख्या का इस्तेमाल करके, हर दिन के खर्च का अनुमान लगाया जा सकता है. ये ऐसे उपयोगकर्ता होते हैं जो किसी दिन आपका ऐप्लिकेशन खोलते हैं और उसका इस्तेमाल करते हैं. आम तौर पर, यह आपके ऐप्लिकेशन के कुल इंस्टॉल का छोटा सबसेट होता है. नीचे दी गई कैलकुलेशन के लिए, हमने रोज़ाना ऐप्लिकेशन इस्तेमाल करने वाले लोगों की संख्या का अनुमान लगाया है. यह संख्या, ऐप्लिकेशन इंस्टॉल करने वाले लोगों की कुल संख्या का 10% है.
- दस्तावेज़ों का साइज़ काफ़ी छोटा होता है. दस्तावेज़ के साइज़ के हिसाब से टाइप का ब्रेकडाउन देखने के लिए, यहां दी गई टेबल देखें.
- डेटा सिर्फ़ तीन महीने के लिए सेव किया जाता है. उदाहरण के तौर पर दिए गए चैट ऐप्लिकेशन में मौजूद मैसेज सिर्फ़ तीन महीने तक सेव रहते हैं. मिटाने की कार्रवाइयों का हिसाब लगाने के लिए, यहां दिए गए कैलकुलेशन में हर दिन के मिटाने की कार्रवाई के लिए, हर दिन के लिखने की कार्रवाई दिखाई गई है.
- लागत के ये अनुमान, उदाहरण के तौर पर दिए गए ऐप्लिकेशन की ज़्यादातर लागत को दिखाते हैं, लेकिन सभी लागत को नहीं. हमने इस गाइड में बताई गई, उपयोगकर्ताओं की सबसे आम कार्रवाइयों के लिए, ऐप्लिकेशन की ज़्यादातर लागत का हिसाब लगाया है. इसके लिए, हमने इन चीज़ों का हिसाब लगाया है: कार्रवाइयां, उपयोगकर्ता और मैसेज स्टोरेज, और इग्रेस. हालांकि, आपको अपने ऐप्लिकेशन के स्ट्रक्चर और डेटा की ज़रूरतों के हिसाब से, अतिरिक्त लागतों को ध्यान में रखना पड़ सकता है. अपने हिसाब-किताब के लिए इस उदाहरण का इस्तेमाल करें. हालांकि, Cloud Firestore की लागत के बारे में ज़्यादा जानकारी के लिए, कीमत वाले पेज पर जाएं.
उपयोगकर्ता के टास्क के हिसाब से, कार्रवाइयों का ब्यौरा देखने के लिए, ब्यौरा: उपयोगकर्ता के टास्क के हिसाब से बिल किया गया इस्तेमाल सेक्शन देखें.
छोटा
(50 हज़ार इंस्टॉल)
ऐप्लिकेशन के 50,000 इंस्टॉल (5,000 रोज़ाना सक्रिय उपयोगकर्ता): 12.14 डॉलर/महीना
पढ़ने/लिखने की लागत | |||||
---|---|---|---|---|---|
हर महीने की कुल कीमत = 11.10 डॉलर/महीना | |||||
रोज़ाना कुल 4 लाख बार पढ़ा गया | = | बिना किसी शुल्क के 50 हज़ार बार पढ़ा गया + (350 हज़ार बार पढ़ने के लिए 0.06 डॉलर/100 हज़ार) | = | 3.5 * 0.06 डॉलर | |
0.21 डॉलर / दिन * 30 = 6.30 डॉलर | |||||
हर दिन कुल 1 लाख बार डेटा लिखा जा सकता है | = | 20 हज़ार बार बिना किसी शुल्क के लिखना + (80 हज़ार बार लिखने के लिए 18 रुपये/100K) | = | .8 * 0.18 डॉलर | |
0.14 डॉलर / दिन * 30 = 4.20 डॉलर | |||||
हर दिन 1,00,000 फ़ाइलें मिटाई जा सकती हैं | = | बिना किसी शुल्क के 20 हज़ार फ़ाइलें मिटाई जा सकती हैं. इसके अलावा, 80 हज़ार फ़ाइलें मिटाने के लिए 0.02 डॉलर/100 हज़ार का शुल्क देना होगा | = | .8 * $0.02 | |
0.02 डॉलर / दिन * 30 = 0.60 डॉलर |
स्टोरेज/नेटवर्किंग के लिए खरीदार से लिया जाने वाला शुल्क | |||||||
---|---|---|---|---|---|---|---|
हर महीने की कुल कीमत = 104 रुपये/महीना | |||||||
हर दिन के सक्रिय उपयोगकर्ता (डीएयू) के हिसाब से 20 केबी / हर दिन के सक्रिय उपयोगकर्ता (डीएयू) * 5 हज़ार हर दिन के सक्रिय उपयोगकर्ता (डीएयू) | = | हर दिन 100 एमबी का डेटा ट्रांसफ़र * 30 | = | हर महीने 3 जीबी नेटवर्क इग्रेस | |||
3 GB No-cost egress = No-cost1 | |||||||
हर दिन के मैसेज के लिए 15 केबी का स्टोरेज / डीएयू + 3 केबी का स्टोरेज / इंस्टॉल2 | = | 45 केबी स्टोरेज / डीएयू * 5 हज़ार डीएयू | = | हर दिन का स्टोरेज 225 एमबी / डीएयू * 30 | = | हर महीने 6.75 जीबी स्टोरेज का इस्तेमाल | |
बिना किसी शुल्क के 1 जीबी स्टोरेज + (5.75 * 0.18 डॉलर) = 1.04 डॉलर / महीना |
1 Cloud Firestore के लिए, हर महीने 10 जीबी नेटवर्क इग्रेस का कोई शुल्क नहीं लिया जाता.
2 हमारा अनुमान है कि डीएयू, ऐप्लिकेशन के कुल इंस्टॉल का 10% है. इसलिए, यह संख्या उन उपयोगकर्ताओं की कुल संख्या को दिखाती है जिन्होंने आपका ऐप्लिकेशन इंस्टॉल किया है.
मीडियम
(10 लाख इंस्टॉल)
ऐप्लिकेशन के 10 लाख इंस्टॉल (हर दिन के 1 लाख सक्रिय उपयोगकर्ता): 29,202 रुपये/महीना
पढ़ने/लिखने की लागत | |||||
---|---|---|---|---|---|
हर महीने की कुल कीमत = 26,190 रुपये/महीना | |||||
हर दिन कुल 80 लाख बार पढ़ा गया | = | बिना किसी शुल्क के 50 हज़ार बार पढ़ा गया + (79 लाख 50 हज़ार बार पढ़ा गया, 100 हज़ार बार पढ़ने पर 6 डॉलर 0.06 का शुल्क) | = | 79.5 * 0.06 डॉलर | |
4.77 डॉलर / दिन * 30 = 143.10 डॉलर | |||||
हर दिन कुल 20 लाख बार डेटा लिखा जा सकता है | = | बिना किसी शुल्क के 20 हज़ार बार लिखना + (19 लाख 80 हज़ार बार लिखने के लिए 18 रुपये/100K) | = | 19.8 * 0.18 डॉलर | |
3.56 डॉलर / दिन * 30 = 106.80 डॉलर | |||||
हर दिन कुल 20 लाख आइटम मिटाए जा सकते हैं | = | 20 हज़ार बार बिना किसी शुल्क के मिटाया जा सकता है + (19 लाख 80 हज़ार बार मिटाने के लिए, 100 हज़ार बार मिटाने पर 2 रुपये का शुल्क लगेगा) | = | 19.8 * $0.02 | |
0.40 डॉलर / दिन * 30 = 12.00 डॉलर |
स्टोरेज/नेटवर्किंग के लिए खरीदार से लिया जाने वाला शुल्क | |||||||
---|---|---|---|---|---|---|---|
हर महीने की कुल कीमत = ₹2,521.01/महीना | |||||||
हर दिन के सक्रिय उपयोगकर्ता (डीएयू) के हिसाब से 20 केबी / डीएयू * 1,00,000 डीएयू | = | रोज़ का 2 जीबी डेटा * 30 | = | हर महीने 60 जीबी नेटवर्क इग्रेस | |||
बिना किसी शुल्क के 10 जीबी डेटा ट्रांसफ़र + (50 जीबी डेटा ट्रांसफ़र * 0.12 डॉलर/जीबी) = 6.00 डॉलर / महीना | |||||||
हर दिन के मैसेज के लिए 15 केबी का स्टोरेज / डीएयू + 3 केबी का स्टोरेज / इंस्टॉल1 | = | 45 केबी स्टोरेज / डीएयू * 1 लाख डीएयू | = | हर दिन 4.5 जीबी स्टोरेज / DAU * 30 | = | हर महीने 135 जीबी स्टोरेज का इस्तेमाल | |
बिना किसी शुल्क के 1 जीबी स्टोरेज + (134 जीबी * 18 रुपये/जीबी) = 2412 रुपये / महीना |
1 हमारा अनुमान है कि रोज़ाना ऐप्लिकेशन इस्तेमाल करने वाले लोगों की संख्या, ऐप्लिकेशन इंस्टॉल करने वाले लोगों की कुल संख्या का 10% है. इसलिए, इस संख्या में उन लोगों की कुल संख्या शामिल है जिन्होंने आपका ऐप्लिकेशन इंस्टॉल किया है.
बड़ा
(1 करोड़ इंस्टॉल)
ऐप्लिकेशन के 1 करोड़ इंस्टॉल (हर दिन सक्रिय रहने वाले 10 लाख उपयोगकर्ता): 2,951.52 डॉलर
पढ़ने/लिखने की लागत | |||||
---|---|---|---|---|---|
हर महीने की कुल कीमत = कुल: 2,637.90 डॉलर/महीना | |||||
हर दिन कुल 8 करोड़ बार पढ़ा जाता है | = | बिना किसी शुल्क के 50 हज़ार बार पढ़ा गया + (7.995 करोड़ बार पढ़ने के लिए 60 रुपये/100K) | = | 799.5 * 0.06 डॉलर | |
4,797 रुपये / दिन * 30 = 1,43,910 रुपये | |||||
हर दिन कुल 2 करोड़ राइट ऑपरेशन | = | 20 हज़ार बार बिना किसी शुल्क के लिखने की सुविधा + (1.998 करोड़ बार लिखने के लिए 18 रुपये/100K) | = | 199.8 * 0.18 डॉलर | |
₹2,697 / दिन * 30 = ₹80,910 | |||||
हर दिन कुल 2 करोड़ आइटम मिटाए जा सकते हैं | = | 20 हज़ार बार बिना किसी शुल्क के मिटाने की सुविधा + (1.998 करोड़ बार मिटाने के लिए 2 रुपये/10 हज़ार) | = | 199.8 * 0.02 डॉलर | |
4.00 डॉलर / दिन * 30 = 120.00 डॉलर |
स्टोरेज/नेटवर्किंग के लिए खरीदार से लिया जाने वाला शुल्क | |||||||
---|---|---|---|---|---|---|---|
हर महीने की कुल कीमत = 31,362 रुपये/महीना | |||||||
हर दिन के सक्रिय उपयोगकर्ता (डीएयू) के हिसाब से 20 केबी / डीएयू * 10 लाख डीएयू | = | हर दिन के लिए 20 जीबी * 30 | = | हर महीने 600 जीबी नेटवर्क इग्रेस | |||
बिना किसी शुल्क के 10 जीबी डेटा ट्रांसफ़र + (590 जीबी डेटा ट्रांसफ़र * 12 रुपये/जीबी) = 7,080 रुपये / महीना | |||||||
हर दिन के मैसेज के लिए 15 केबी का स्टोरेज / डीएयू + 3 केबी का स्टोरेज / इंस्टॉल1 | = | 45 केबी स्टोरेज / डीएयू * 10 लाख डीएयू | = | हर दिन के लिए 45 जीबी स्टोरेज / रोज़ाना ऐप्लिकेशन इस्तेमाल करने वाले लोगों की संख्या * 30 | = | हर महीने 1350 जीबी स्टोरेज का इस्तेमाल | |
(1 जीबी का बिना किसी शुल्क वाला स्टोरेज) + (1349 जीबी * 18 रुपये/जीबी) = 24,282 रुपये / महीना |
1 हमारा अनुमान है कि रोज़ाना ऐप्लिकेशन इस्तेमाल करने वाले लोगों की संख्या, ऐप्लिकेशन इंस्टॉल करने वाले लोगों की कुल संख्या का 10% है. इसलिए, इस संख्या में उन लोगों की कुल संख्या शामिल है जिन्होंने आपका ऐप्लिकेशन इंस्टॉल किया है.
Cloud Firestore बिलिंग मॉडल का एक फ़ायदा यह है कि आपको सिर्फ़ उन संसाधनों के लिए पैसे चुकाने होते हैं जिनका आपने इस्तेमाल किया है. इस वजह से, आपके बिल में बदलाव हो सकता है. यह बदलाव, आपके डीएयू की संख्या के हिसाब से होगा.
ब्रेकडाउन: उपयोगकर्ता के टास्क के हिसाब से बिल किया गया इस्तेमाल
हमारे उदाहरण चैट ऐप्लिकेशन के लिए, डेटा स्ट्रक्चर इस तरह है:
users/{userId}
— उपयोगकर्ता रिकॉर्डgroups/{groupId}
— दो या उससे ज़्यादा लोगों के बीच की चैटmessages/{messageId}
— चैट में मौजूद हर मैसेज.
डेटा स्टोरेज
ऐप्लिकेशन के डेटा को सेव करने के लिए स्टोरेज की लागत का हिसाब लगाने के लिए, दस्तावेज़ों के साइज़ के बारे में यहां दी गई मान्यताओं को लागू करें:
कलेक्शन | दस्तावेज़ का साइज़ (ट्रांज़िट में) | दस्तावेज़ का साइज़ (डिस्क पर)* |
---|---|---|
users | 1KB | 3 केबी |
समूह | 0.5 केबी | 1.5 केबी |
संदेश | 0.25 केबी | 0.75 केबी |
*इस साइज़ के हिसाब में मैसेज फ़ील्ड के इंडेक्स शामिल हैं. हालांकि, इसमें यह माना गया है कि मैसेज के कॉन्टेंट के लिए इंडेक्सिंग की सुविधा बंद है.
स्टोरेज की लागत कम करने के लिए, ऐप्लिकेशन सिर्फ़ तीन महीने तक के मैसेज सेव करता है.
स्टोरेज की लागत का हिसाब लगाने के बारे में ज़्यादा जानने के लिए, स्टोरेज के साइज़ का हिसाब लगाने के बारे में जानकारी लेख पढ़ें.
कार्रवाइयां
आम तौर पर, उपयोगकर्ता ऐप्लिकेशन में ये सामान्य टास्क पूरे करते हैं:
- चैट की सूची देखना: उपयोगकर्ता, ऐप्लिकेशन की होम स्क्रीन खोलते हैं. उन्हें चैट की सूची दिखती है. इसमें ग्रुप चैट और डायरेक्ट चैट शामिल होती हैं. इन्हें सबसे हाल ही में पोस्ट किए गए मैसेज के हिसाब से क्रम में लगाया जाता है.
- चैट में मौजूद मैसेज पढ़ना: उपयोगकर्ता होम स्क्रीन से चैट चुनते हैं और उनमें मौजूद हाल ही के मैसेज पढ़ते हैं.
- किसी चैट में मैसेज भेजना: उपयोगकर्ता, चैट (ग्रुप या डायरेक्ट) में मैसेज भेजते हैं.
उदाहरण के तौर पर दिए गए ऐप्लिकेशन में, Cloud Firestore के लिए अनुमानित कुल कार्रवाइयां यहां दी गई हैं. ये कार्रवाइयां, उपयोगकर्ता के तीन सामान्य टास्क के लिए की गई हैं:
- पढ़ने की अनुमति: (5 * 10) + (30) = 80 बार पढ़ा जा सकता है / उपयोगकर्ता / दिन
- लिखने की कार्रवाइयां: (10 * 2) = 20 कार्रवाइयां / उपयोगकर्ता / दिन
- नेटवर्क से बाहर निकलने वाला डेटा: (50 * 0.25 केबी) + (30 * 0.25 केबी) = 20 केबी / उपयोगकर्ता / दिन
- स्टोरेज: (20 * 0.75KB) = 15 केबी / उपयोगकर्ता / दिन
उपयोगकर्ता के टास्क के हिसाब से इस्तेमाल का कुल डेटा
ऐप्लिकेशन में उपयोगकर्ता के हर टास्क को चुनें, ताकि आपको ऑपरेशन, स्टोरेज, और नेटवर्किंग की लागत की पूरी जानकारी और ब्यौरा मिल सके.
चैट की सूची देखना
ऐप्लिकेशन की होम स्क्रीन पर, हाल ही की 25 चैट लोड होती हैं. इसके लिए, 25 दस्तावेज़ों को पढ़ने का शुल्क लगता है. मान लें कि कोई सक्रिय उपयोगकर्ता, हर दिन पांच बार ऐप्लिकेशन खोलता है. इस तरह, हर दिन हर उपयोगकर्ता के लिए 125 रीड होते हैं. हालांकि, ज़्यादा असरदार क्वेरी से इस लोड को कम किया जा सकता है. जैसे, यहां दिए गए उदाहरण में दिखाई गई क्वेरी.
नीचे दिए गए उदाहरण में, हम क्वेरी को नई चैट तक सीमित करते हैं. इसके लिए, हम हर बार फ़ेच किए गए डेटा के टाइमस्टैंप का इस्तेमाल करते हैं. यह टाइमस्टैंप, ऐप्लिकेशन सेव करता है:
db.collection('groups') .where('participants', 'array-contains', 'user123') .where('lastUpdated', '>', lastFetchTimestamp) .orderBy('lastUpdated', 'desc') .limit(25)
मान लें कि जब भी उपयोगकर्ता ऐप्लिकेशन खोलता है, तो औसतन 10 नई चैट दिखती हैं. इस क्वेरी में सिर्फ़ 10 दस्तावेज़ पढ़े जाते हैं.
किसी चैट में मौजूद मैसेज पढ़ना
उपयोगकर्ता, होम स्क्रीन से चैट थ्रेड पर क्लिक करके नए मैसेज देखते हैं. शुरुआती लोड में, सबसे नए 50 मैसेज लोड होते हैं.
मान लें कि कोई सामान्य उपयोगकर्ता, हर दिन पांच बार यह कार्रवाई करता है. ऐसा इसलिए, क्योंकि वह हर बार होम स्क्रीन खोलने पर एक बार ऐसा करता है. इस वजह से, हर उपयोगकर्ता हर दिन कुल 250 बार पढ़ता है. हम अपनी क्वेरी को, पिछली बार फ़ेच किए जाने के बाद से मिले नए मैसेज तक भी सीमित कर सकते हैं:
db.collection('groups') .doc('group234') .collection('messages') .where('sentTime', '>', lastFetchTimestamp) .orderBy('sentTime', 'desc') .limit(50)
मान लें कि किसी उपयोगकर्ता को सभी चैट में हर दिन करीब 30 मैसेज मिलते हैं. आपने नई क्वेरी में सिर्फ़ नए मैसेज फ़ेच करने का विकल्प चुना है. इसलिए, हर दिन सिर्फ़ 30 मैसेज वापस लाए जा सकते हैं.
किसी चैट में मैसेज भेजना
चैट में शामिल होने के बाद, उपयोगकर्ता उसमें हिस्सा लेने वाले दूसरे लोगों को मैसेज भेज सकते हैं. मान लें कि कोई सक्रिय उपयोगकर्ता हर दिन करीब 10 मैसेज भेजता है.
भेजे गए हर मैसेज से, दो दस्तावेज़ लिखे जाएंगे: एक चैट की messages
सब-कलेक्शन में और दूसरा चैट के पैरंट दस्तावेज़ में. इससे lastUpdated
टाइमस्टैंप और अन्य मेटाडेटा अपडेट होगा.
ध्यान दें कि इन मैसेज को पढ़ने की लागत, अन्य यात्राओं में शामिल की गई है. इसलिए, नीचे दिए गए कुल खर्च में सिर्फ़ लिखने की लागत शामिल है.
एडमिन के टास्क के लिए बिल किया गया इस्तेमाल
ऐप्लिकेशन के मालिक या एडमिन के तौर पर, आपको शायद अपने ऐप्लिकेशन के डेटा से रिपोर्ट जनरेट करनी हों. उदाहरण के लिए, आपको हर दिन अपने उपयोगकर्ताओं के भेजे गए मैसेज की संख्या को सेव करके रखना हो सकता है. इसके लिए, आपको messages
कलेक्शन ग्रुप का count()
एग्रीगेशन इस्तेमाल करना होगा.
count()
जैसी एग्रीगेशन क्वेरी के लिए, आपसे एक दस्तावेज़ को पढ़ने का शुल्क लिया जाता है. यह शुल्क, क्वेरी से मैच होने वाली इंडेक्स की 1,000 तक की हर एंट्री के बैच के लिए लिया जाता है. हर दिन के हिसाब से एग्रीगेशन करने पर, हर महीने ये शुल्क लगते हैं:
छोटा
(50 हज़ार इंस्टॉल)
ऐप्लिकेशन को 50,000 बार इंस्टॉल करने (5,000 डीएयू) के लिए: 0.0009 डॉलर/महीना
5,000 सक्रिय उपयोगकर्ता * हर उपयोगकर्ता के लिए 10 नए मैसेज = हर दिन 50,000 नए मैसेज के दस्तावेज़
50,000 दस्तावेज़ों को गिना गया / हर बार पढ़ने के लिए 1,000 इंडेक्स मैच = 50 बार पढ़ा गया
हर दिन 50 बार पढ़ा जा सकता है * 30 दिन = हर महीने 1,500 बार पढ़ा जा सकता है
हर महीने 1,500 बार पढ़ा गया * 0.06/1,00,000 बार पढ़ने की कीमत = हर महीने 0.0009 डॉलर
मीडियम
(10 लाख इंस्टॉल)
ऐप्लिकेशन को 10 लाख बार इंस्टॉल करने पर (हर दिन के एक लाख सक्रिय उपयोगकर्ता): हर महीने 0.018 डॉलर
1,00,000 सक्रिय उपयोगकर्ता * हर उपयोगकर्ता के लिए 10 नए मैसेज = हर दिन 10,00,000 नए मैसेज वाले दस्तावेज़
10,00,000 दस्तावेज़ों को गिना गया / हर बार पढ़ने के लिए 1,000 इंडेक्स मैच = 1,000 बार पढ़ा गया
हर दिन 1,000 बार पढ़ा गया * 30 दिन = हर महीने 30,000 बार पढ़ा गया
हर महीने 30,000 बार पढ़ा गया * 0.06/1,00,000 बार पढ़ने की कीमत = हर महीने 0.018 डॉलर
बड़ा
(1 करोड़ इंस्टॉल)
ऐप्लिकेशन को 1 करोड़ बार इंस्टॉल करने पर (हर दिन के 10 लाख सक्रिय उपयोगकर्ता): 0.18 डॉलर
10,00,000 सक्रिय उपयोगकर्ता * हर उपयोगकर्ता के लिए 10 नए मैसेज = हर दिन 1,00,00,000 नए मैसेज वाले दस्तावेज़
1,00,00,000 दस्तावेज़ों की गिनती / हर बार पढ़ने के लिए 1,000 इंडेक्स मैच = 10,000 बार पढ़ना
हर दिन 10,000 बार पढ़ा गया * 30 दिन = हर महीने 3,00,000 बार पढ़ा गया
हर महीने 3,00,000 बार पढ़ा गया * हर बार पढ़े जाने की कीमत 0.06/100000 = हर महीने 0.18 डॉलर
शामिल फ़ायदे: आपके ऐप्लिकेशन के लिए बिना किसी शुल्क के मिलने वाली सेवाएं
Cloud Firestore के लिए, स्टोरेज और नेटवर्क बैंडविथ का इस्तेमाल करने पर शुल्क लगता है. हालांकि, आपको बिना किसी अतिरिक्त शुल्क के कई अन्य फ़ायदे भी मिलते हैं. Cloud Firestore की तुलना अन्य डेटाबेस विकल्पों से करते समय, इन सेवाओं पर ध्यान दें. इनके लिए कोई शुल्क नहीं लिया जाता:
- क्लाइंट का सीधा ऐक्सेस: Cloud Firestore को हमारे नेटिव एसडीके का इस्तेमाल करके, सीधे तौर पर आपके क्लाइंट कोड से ऐक्सेस किया जाता है. इसका मतलब है कि आपको अपने मोबाइल क्लाइंट को डेटाबेस से कनेक्ट करने के लिए, एपीआई सर्वर बनाने और उसे चलाने की ज़रूरत नहीं है.
- लोड बैलेंसिंग: Cloud Firestore आपके डेटाबेस के ट्रैफ़िक को अपने-आप मैनेज करता है. इसलिए, आपको लोड बैलेंसर चलाने की ज़रूरत नहीं है.
- सर्वर अपटाइम: Cloud Firestore डेटाबेस, Google Cloud सर्वर पर काम करते हैं. ये हर महीने 99% से ज़्यादा अपटाइम देते हैं.
- पुष्टि करना: Firebase Authentication की मदद से, आसान और सुरक्षित तरीके से उपयोगकर्ताओं की पुष्टि करें. Firebase Authentication, Cloud Firestore के साथ सीधे तौर पर इंटिग्रेट होता है. इसलिए, आपको पुष्टि करने वाली अपनी सेवा चलाने की ज़रूरत नहीं होती.
- पुश नोटिफ़िकेशन: Cloud Messaging की मदद से मैसेज और सूचनाएं भेजें.
- Firebase के अन्य प्रॉडक्ट: बिना किसी शुल्क के Firebase के अन्य प्रॉडक्ट इंटिग्रेट करें. इनमें A/B टेस्टिंग, Analytics, Crashlytics, परफ़ॉर्मेंस मॉनिटरिंग, और Remote Config शामिल हैं. Firebase के अन्य प्रॉडक्ट और Firebase की कीमत के बारे में ज़्यादा जानें.