Cloud Firestore के इस्तेमाल और लागत का अंदाज़ा लगाने के लिए, एक बुनियादी चैट ऐप्लिकेशन के इस उदाहरण को देखें. यह सटीक अनुमान नहीं है, लेकिन इससे आपको यह समझने में मदद मिल सकती है कि Cloud Firestore के इस्तेमाल के लिए बिल कैसे भेजा जाता है.
खास जानकारी: इस्तेमाल के लेवल के हिसाब से लागत
लागत को समझने के लिए, चैट ऐप्लिकेशन का उदाहरण लें. इसमें उपयोगकर्ता, दो या इससे ज़्यादा लोगों के साथ चैट शुरू कर सकते हैं. उपयोगकर्ता, अपनी चालू चैट की सूची देख सकते हैं. साथ ही, मैसेज पढ़ सकते हैं और भेज सकते हैं. इस उदाहरण के लिए, हम उत्तरी अमेरिका के कई इलाकों (खास तौर पर nam5) के लिए तय की गई कीमत का इस्तेमाल कर रहे हैं.
अनुमान
इस्तेमाल और डेटा स्टोरेज के बारे में इन बातों का ध्यान रखें:
- हर दिन के सक्रिय उपयोगकर्ता (डीएयू), ऐप्लिकेशन के कुल इंस्टॉलेशन का 10% हैं. हर दिन के सक्रिय उपयोगकर्ताओं (डीएयू) की संख्या का अनुमान लगाकर, हर दिन के खर्च का अनुमान लगाया जा सकता है. ये ऐसे उपयोगकर्ता होते हैं जो किसी दिन आपके ऐप्लिकेशन को खोलते हैं और उसका इस्तेमाल करते हैं. आम तौर पर, यह आपके ऐप्लिकेशन को इंस्टॉल करने वाले कुल उपयोगकर्ताओं का एक छोटा सबसेट होता है. नीचे दिए गए कैलकुलेशन के लिए, हमने डीएयू का अनुमान, ऐप्लिकेशन इंस्टॉल करने वाले लोगों की कुल संख्या के 10% के तौर पर लगाया है.
- दस्तावेज़ों का साइज़ छोटा हो. दस्तावेज़ के टाइप के हिसाब से उसके साइज़ की जानकारी के लिए, यहां दी गई टेबल देखें.
- डेटा सिर्फ़ तीन महीने तक सेव करके रखा जाता है. उदाहरण के तौर पर दिए गए चैट ऐप्लिकेशन में मौजूद मैसेज, सिर्फ़ तीन महीने तक सेव रहते हैं. मिटाने की कार्रवाइयों को ध्यान में रखते हुए, नीचे दिए गए कैलकुलेशन में हर दिन के डेटा को सेव करने के लिए, हर दिन के डेटा को मिटाने की जानकारी दी गई है.
- लागत के इन अनुमानों में, उदाहरण के तौर पर दिए गए ऐप्लिकेशन की ज़्यादातर लागतें शामिल हैं, लेकिन सभी नहीं. हमने इस गाइड में बताए गए, उपयोगकर्ता के सबसे ज़्यादा इस्तेमाल किए जाने वाले टास्क के लिए, ऑपरेशन, उपयोगकर्ता और मैसेज स्टोरेज, और इग्रेस डेटा ट्रैफ़िक का हिसाब लगाकर, ऐप्लिकेशन की ज़्यादातर लागतों का हिसाब लगाया है. हालांकि, आपको अपने ऐप्लिकेशन के स्ट्रक्चर और डेटा की ज़रूरतों के हिसाब से, अतिरिक्त लागतों को ध्यान में रखना पड़ सकता है. इस उदाहरण का इस्तेमाल करके, अपनी लागत का हिसाब लगाएं. हालांकि, Cloud Firestore की लागत के बारे में ज़्यादा जानकारी पाने के लिए, कीमत वाले पेज पर जाएं.
उपयोगकर्ता के टास्क के हिसाब से कार्रवाइयों की जानकारी देखने के लिए, ब्यौरा: उपयोगकर्ता के टास्क के हिसाब से बिल किया गया इस्तेमाल सेक्शन देखें.
छोटा
(50 हज़ार इंस्टॉल)
ऐप्लिकेशन के 50,000 इंस्टॉल (हर दिन के 5,000 सक्रिय उपयोगकर्ता) के लिए: हर महीने 12.14 डॉलर
| रीड/राइट की लागत | |||||
|---|---|---|---|---|---|
| हर महीने की कुल कीमत = 11.10 डॉलर/महीना | |||||
| हर दिन कुल 4 लाख लेख पढ़े जाते हैं | = | बिना किसी शुल्क के 50 हज़ार रीड + (3.5 लाख रीड के लिए 0.06 डॉलर/1 लाख रीड) | = | 3.5 * 0.06 डॉलर | |
| 0.21 डॉलर / दिन * 30 = 6.30 डॉलर | |||||
| हर दिन कुल 1 लाख राइट ऑपरेशन | = | 20 हज़ार बार बिना किसी शुल्क के डेटा लिखने की सुविधा + (80 हज़ार बार डेटा लिखने के लिए 0.18 डॉलर/1 लाख) | = | .8 * $0.18 | |
| $0.14 / दिन * 30 = $4.20 | |||||
| हर दिन 1 लाख फ़ाइलें मिटाई जा सकती हैं | = | बिना किसी शुल्क के 20 हज़ार बार डेटा मिटाने की सुविधा + (80 हज़ार बार डेटा मिटाने के लिए, हर 1 लाख बार डेटा मिटाने पर 0.02 डॉलर) | = | .8 * $0.02 | |
| 0.02 डॉलर / दिन * 30 = 0.60 डॉलर | |||||
| स्टोरेज/नेटवर्किंग की लागत | |||||||
|---|---|---|---|---|---|---|---|
| हर महीने की कुल कीमत = 1.04 डॉलर/महीना | |||||||
| हर दिन के 20 केबी / डीएयू का इग्रेस डेटा ट्रैफ़िक * 5 हज़ार डीएयू | = | हर दिन 100 एमबी का इग्रेस डेटा ट्रैफ़िक * 30 | = | हर महीने 3 जीबी इग्रेस डेटा ट्रैफ़िक | |||
| 3 जीबी तक के इग्रेस डेटा ट्रैफ़िक के लिए कोई शुल्क नहीं = कोई शुल्क नहीं1 | |||||||
| हर दिन के सक्रिय उपयोगकर्ता के लिए, हर दिन 15 केबी मैसेज स्टोरेज + हर इंस्टॉल के लिए 3 केबी स्टोरेज2 | = | 45 केबी स्टोरेज / डीएयू * 5,000 डीएयू | = | हर दिन का 225 एमबी स्टोरेज / डीएयू * 30 | = | हर महीने 6.75 जीबी स्टोरेज का इस्तेमाल | |
| 1 जीबी बिना किसी शुल्क के मिलने वाला स्टोरेज + (5.75 * 0.18 डॉलर) = 1.04 डॉलर / महीना | |||||||
1 Cloud Firestore के लिए, हर महीने 10 जीबी तक के इग्रेस डेटा ट्रैफ़िक के लिए कोई शुल्क नहीं लिया जाता.
2 हमारा अनुमान है कि डीएयू, ऐप्लिकेशन के कुल इंस्टॉल का 10% है. इसलिए, यह संख्या आपके ऐप्लिकेशन को इंस्टॉल करने वाले उपयोगकर्ताओं की कुल संख्या को दिखाती है.
मीडियम
(10 लाख इंस्टॉल)
ऐप्लिकेशन के 10,00,000 इंस्टॉल (हर दिन के 1,00,000 सक्रिय उपयोगकर्ता) के लिए: 292.02 डॉलर/महीना
| रीड/राइट की लागत | |||||
|---|---|---|---|---|---|
| हर महीने का कुल शुल्क = 261.90 डॉलर/महीना | |||||
| हर दिन 80 लाख बार पढ़ा जाता है | = | बिना किसी शुल्क के 50 हज़ार रीड + (79.5 लाख रीड के लिए 0.06 डॉलर/1 लाख) | = | 79.5 * 0.06 डॉलर | |
| 4.77 डॉलर / दिन * 30 = 143.10 डॉलर | |||||
| हर दिन कुल 20 लाख राइट ऑपरेशन | = | बिना किसी शुल्क के 20 हज़ार राइट ऑपरेशन + (1.98M राइट ऑपरेशन के लिए 0.18 डॉलर/100K) | = | 19.8 * $0.18 | |
| 3.56 डॉलर / दिन * 30 = 106.80 डॉलर | |||||
| हर दिन कुल 20 लाख आइटम मिटाए जा सकते हैं | = | बिना किसी शुल्क के 20 हज़ार बार डेटा मिटाने की सुविधा + (19.8 लाख बार डेटा मिटाने की सुविधा के लिए, हर एक लाख बार डेटा मिटाने पर 0.02 डॉलर) | = | 19.8 * $0.02 | |
| $0.40 / day * 30 = $12.00 | |||||
| स्टोरेज/नेटवर्किंग की लागत | |||||||
|---|---|---|---|---|---|---|---|
| हर महीने की कुल कीमत = 30.12 डॉलर/महीना | |||||||
| 20 केबी / हर दिन के इग्रेस डेटा ट्रैफ़िक का डीएयू * 1,00,000 डीएयू | = | हर दिन का 2 जीबी इग्रेस डेटा ट्रैफ़िक * 30 | = | हर महीने 60 जीबी का इग्रेस डेटा ट्रैफ़िक | |||
| 10 जीबी का बिना किसी शुल्क वाला इग्रेस डेटा ट्रैफ़िक + (50 जीबी का इग्रेस डेटा ट्रैफ़िक * 0.12 डॉलर/जीबी) = 6.00 डॉलर / महीना | |||||||
| हर दिन के मैसेज के लिए 15 केबी स्टोरेज / डीएयू + 3 केबी स्टोरेज / इंस्टॉल1 | = | 45 केबी स्टोरेज / डीएयू * 1,00,000 डीएयू | = | हर दिन का 4.5 जीबी स्टोरेज / डीएयू * 30 | = | हर महीने 135 जीबी स्टोरेज का इस्तेमाल | |
| 1 जीबी बिना किसी शुल्क के मिलने वाला स्टोरेज + (134 जीबी * 15 रुपये/जीबी) = 2,010 रुपये / महीना | |||||||
1 हमारा अनुमान है कि डीएयू, ऐप्लिकेशन के कुल इंस्टॉल का 10% है. इसलिए, इस संख्या में आपके ऐप्लिकेशन को इंस्टॉल करने वाले उपयोगकर्ताओं की कुल संख्या शामिल है.
बड़ा
(1 करोड़ इंस्टॉल)
ऐप्लिकेशन के 1,00,00,000 इंस्टॉल (हर दिन के 10,00,000 सक्रिय उपयोगकर्ता) के लिए: 2,951.52 डॉलर
| रीड/राइट की लागत | |||||
|---|---|---|---|---|---|
| हर महीने की कुल लागत = कुल: 2,637.90 डॉलर/महीना | |||||
| हर दिन कुल 8 करोड़ बार पढ़ा जाता है | = | बिना किसी शुल्क के 50 हज़ार रीड + (7.995 करोड़ रीड, 0.06 डॉलर/1 लाख रीड की दर से) | = | 799.5 * $0.06 | |
| 47.97 डॉलर / दिन * 30 = 1439.10 डॉलर | |||||
| हर दिन कुल दो करोड़ राइट ऑपरेशन | = | बिना किसी शुल्क के 20 हज़ार राइट ऑपरेशन + (1.998 करोड़ राइट ऑपरेशन के लिए 0.18 डॉलर/1 लाख) | = | 199.8 * 0.18 डॉलर | |
| 35.96 डॉलर / दिन * 30 = 1078.80 डॉलर | |||||
| हर दिन मिटाए जाने वाले कुल आइटम की संख्या 2 करोड़ है | = | बिना किसी शुल्क के 20 हज़ार बार मिटाने की सुविधा + (1.998 करोड़ बार मिटाने की सुविधा के लिए, हर एक लाख बार मिटाने पर 0.02 डॉलर) | = | 199.8 * $0.02 | |
| $4.00 / day * 30 = $120.00 | |||||
| स्टोरेज/नेटवर्किंग की लागत | |||||||
|---|---|---|---|---|---|---|---|
| हर महीने की कुल लागत = 313.62 डॉलर/महीना | |||||||
| 20 केबी / हर दिन के इग्रेस डेटा ट्रैफ़िक का डीएयू * 10 लाख डीएयू | = | हर दिन का 20 जीबी इग्रेस डेटा ट्रैफ़िक * 30 | = | हर महीने 600 जीबी इग्रेस डेटा ट्रैफ़िक | |||
| 10 जीबी का बिना किसी शुल्क वाला इग्रेस डेटा ट्रैफ़िक + (590 जीबी इग्रेस डेटा ट्रैफ़िक * 0.12 डॉलर/जीबी) = 70.80 डॉलर / महीना | |||||||
| हर दिन के मैसेज के लिए 15 केबी स्टोरेज / डीएयू + 3 केबी स्टोरेज / इंस्टॉल1 | = | 45 केबी स्टोरेज / डीएयू * 10 लाख डीएयू | = | हर दिन का 45 जीबी स्टोरेज / डीएयू * 30 | = | हर महीने 1,350 जीबी स्टोरेज का इस्तेमाल | |
| (1 जीबी बिना किसी शुल्क के मिलने वाला स्टोरेज) + (1349 जीबी * 0.18 डॉलर/जीबी) = 242.82 डॉलर / महीना | |||||||
1 हमारा अनुमान है कि डीएयू, ऐप्लिकेशन के कुल इंस्टॉल का 10% है. इसलिए, इस संख्या में आपके ऐप्लिकेशन को इंस्टॉल करने वाले उपयोगकर्ताओं की कुल संख्या शामिल है.
Cloud Firestore के बिलिंग मॉडल का एक फ़ायदा यह है कि आपको सिर्फ़ इस्तेमाल की गई सुविधाओं के लिए पैसे चुकाने होते हैं. इस वजह से, आपके डीएयू की संख्या के हिसाब से आपका बिल बढ़ और घट सकता है.
ब्रेकडाउन: उपयोगकर्ता के टास्क के हिसाब से, बिल किए गए इस्तेमाल की जानकारी
उदाहरण के तौर पर, हमारे चैट ऐप्लिकेशन के लिए डेटा स्ट्रक्चर इस तरह है:
users/{userId}— उपयोगकर्ता के रिकॉर्डgroups/{groupId}— दो या इससे ज़्यादा उपयोगकर्ताओं के बीच होने वाली चैटmessages/{messageId}— चैट में मौजूद हर मैसेज.
डेटा स्टोरेज
ऐप्लिकेशन का डेटा सेव करने के लिए, स्टोरेज के खर्च का हिसाब लगाने के लिए, दस्तावेज़ के साइज़ के बारे में ये अनुमान लगाएं:
| कलेक्शन | दस्तावेज़ का साइज़ (ट्रांज़िट में) | दस्तावेज़ का साइज़ (डिस्क पर)* |
|---|---|---|
| users | 1 केबी | 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.75 केबी) = 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 रीड * .06/100,000 रीड की कीमत = हर महीने 0.0009 डॉलर
मीडियम
(10 लाख इंस्टॉल)
ऐप्लिकेशन को 10,00,000 बार इंस्टॉल करने पर (हर दिन के 1,00,000 सक्रिय उपयोगकर्ता): हर महीने 0.018 डॉलर
1,00,000 सक्रिय उपयोगकर्ता * हर उपयोगकर्ता के लिए 10 नए मैसेज = हर दिन 10,00,000 नए मैसेज दस्तावेज़
गिने गए 10,00,000 दस्तावेज़ / हर रीड चार्ज के लिए 1,000 इंडेक्स मैच = 1,000 रीड
हर दिन 1,000 रीड * 30 दिन = हर महीने 30,000 रीड
हर महीने 30,000 रीड * .06/100,000 रीड की कीमत = हर महीने 0.018 डॉलर
बड़ा
(1 करोड़ इंस्टॉल)
ऐप्लिकेशन के 1,00,00,000 इंस्टॉल (हर दिन के 10,00,000 सक्रिय उपयोगकर्ता) के लिए: 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 रीड * .06/1,00,000 रीड की कीमत = हर महीने 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, और परफ़ॉर्मेंस मॉनिटरिंग शामिल हैं. Firebase के अन्य प्रॉडक्ट और Firebase की कीमत के बारे में ज़्यादा जानें.