क्लाउड फायरस्टोर की सीमाओं को समझने के लिए इस गाइड का उपयोग करें, और ध्यान देने योग्य चीजों सहित क्लाउड फायरस्टोर की लागतों की पूरी, विस्तृत व्याख्या के लिए क्लाउड फायरस्टोर मूल्य निर्धारण देखें।
अपने उपयोग की निगरानी करें
अपने क्लाउड फायरस्टोर उपयोग की निगरानी के लिए, फायरबेस कंसोल में क्लाउड फायरस्टोर उपयोग टैब खोलें। विभिन्न समयावधियों में अपने उपयोग का आकलन करने के लिए डैशबोर्ड का उपयोग करें।
Google क्लाउड कंसोल में विस्तृत उपयोग
जब आप एक फायरबेस प्रोजेक्ट बनाते हैं, तो आप एक Google क्लाउड प्रोजेक्ट भी बना रहे होते हैं। Google क्लाउड कंसोल में क्लाउड फायरस्टोर एपीआई कोटा और ऐप इंजन कोटा पेज क्लाउड फायरस्टोर उपयोग और कोटा जानकारी को ट्रैक करते हैं।
मुफ़्त कोटा
क्लाउड फायरस्टोर मुफ़्त कोटा प्रदान करता है जो आपको बिना किसी लागत के शुरुआत करने की अनुमति देता है। निःशुल्क कोटा राशियाँ नीचे सूचीबद्ध हैं। यदि आपको अधिक कोटा की आवश्यकता है, तो आपको अपने Google क्लाउड प्रोजेक्ट के लिए बिलिंग सक्षम करना होगा।
कोटा प्रतिदिन लागू किया जाता है और मध्यरात्रि प्रशांत समय के आसपास रीसेट किया जाता है।
केवल (default)
डेटाबेस ही निःशुल्क कोटा के लिए योग्य है।
निःशुल्क स्तर | कोटा |
---|---|
संग्रहीत डेटा | 1 जीबी |
दस्तावेज़ पढ़ता है | प्रति दिन 50,000 |
दस्तावेज़ लिखता है | प्रति दिन 20,000 |
दस्तावेज़ हटा दिया जाता है | प्रति दिन 20,000 |
नेटवर्क निकास | 10 GiB प्रति माह |
निम्नलिखित परिचालनों और सुविधाओं में निःशुल्क उपयोग शामिल नहीं है। इन सुविधाओं का उपयोग करने के लिए आपको बिलिंग सक्षम करना होगा:
- टीटीएल हटाता है
- पीआईटीआर डेटा
- बैकअप डेटा
- संचालन बहाल करें
इन सुविधाओं की बिलिंग कैसे की जाती है, इसके बारे में अधिक जानकारी के लिए, संग्रहण मूल्य निर्धारण देखें।
मानक सीमाएँ
निम्नलिखित तालिकाएँ क्लाउड फायरस्टोर पर लागू होने वाली सीमाएँ दिखाती हैं। जब तक अन्यथा उल्लेख न किया गया हो, ये कठोर सीमाएँ हैं।
डेटाबेस
आप LIMIT | विवरण |
---|---|
प्रति प्रोजेक्ट डेटाबेस की अधिकतम संख्या | 100 इस सीमा को बढ़ाने का अनुरोध करने के लिए आप सहायता से संपर्क कर सकते हैं। |
संग्रह, दस्तावेज़ और फ़ील्ड
आप LIMIT | विवरण |
---|---|
संग्रह आईडी पर बाधाएँ |
|
उपसंग्रह की अधिकतम गहराई | 100 |
दस्तावेज़ आईडी पर बाधाएँ |
|
दस्तावेज़ नाम के लिए अधिकतम आकार | 6 कि.बी |
किसी दस्तावेज़ के लिए अधिकतम आकार | 1 एमआईबी (1,048,576 बाइट्स) |
फ़ील्ड नामों पर प्रतिबंध | मान्य UTF-8 अक्षर होने चाहिए |
फ़ील्ड नाम का अधिकतम आकार | 1,500 बाइट्स |
फ़ील्ड पथों पर बाधाएँ |
` ) से शुरू और समाप्त होता है। उदाहरण के लिए, foo.`x&y` foo फ़ील्ड के अंतर्गत नेस्टेड x&y फ़ील्ड को संदर्भित करता है। बैकटिक कैरेक्टर के साथ फ़ील्ड नाम बनाने के लिए, बैकस्लैश कैरेक्टर ( \ ) के साथ बैकटिक कैरेक्टर से बचें। सुविधा के लिए, आप फ़ील्ड पथ को फ़ील्डपाथ ऑब्जेक्ट के रूप में पास करके उद्धृत फ़ील्ड नामों से बच सकते हैं ( उदाहरण के लिए, जावास्क्रिप्ट फ़ील्डपाथ देखें )। |
फ़ील्ड पथ का अधिकतम आकार | 1,500 बाइट्स |
फ़ील्ड मान का अधिकतम आकार | 1 एमआईबी - 89 बाइट्स (1,048,487 बाइट्स) |
किसी मानचित्र या सारणी में फ़ील्ड की अधिकतम गहराई | 20 |
लेखन और लेन-देन
इन सीमाओं के अलावा, आपको स्केल के लिए डिज़ाइन करने की सर्वोत्तम प्रथाएँ भी देखनी चाहिए।
आप LIMIT | विवरण |
---|---|
अधिकतम एपीआई अनुरोध आकार | 10 एमआईबी |
लेन-देन के लिए समय सीमा | 270 सेकंड, 60 सेकंड निष्क्रिय समाप्ति समय के साथ |
इंडेक्स
निम्नलिखित सीमाएँ एकल-क्षेत्र सूचकांक और समग्र सूचकांक पर लागू होती हैं:
आप LIMIT | विवरण |
---|---|
किसी डेटाबेस के लिए समग्र अनुक्रमितों की अधिकतम संख्या |
|
किसी डेटाबेस के लिए एकल-फ़ील्ड कॉन्फ़िगरेशन की अधिकतम संख्या |
एक फ़ील्ड स्तरीय कॉन्फ़िगरेशन में एक ही फ़ील्ड के लिए एकाधिक कॉन्फ़िगरेशन हो सकते हैं। उदाहरण के लिए, एकल-फ़ील्ड अनुक्रमण छूट और एक ही फ़ील्ड पर टीटीएल नीति को सीमा की ओर एक फ़ील्ड कॉन्फ़िगरेशन के रूप में गिना जाता है। |
प्रत्येक दस्तावेज़ के लिए अनुक्रमणिका प्रविष्टियों की अधिकतम संख्या | 40,000 किसी दस्तावेज़ के लिए सूचकांक प्रविष्टियों की संख्या निम्नलिखित का योग है:
यह देखने के लिए कि क्लाउड फायरस्टोर किसी दस्तावेज़ और इंडेक्स के सेट को इंडेक्स प्रविष्टियों में कैसे बदलता है, यह इंडेक्स एंट्री गिनती उदाहरण देखें। |
किसी समग्र सूचकांक में फ़ील्ड की अधिकतम संख्या | 100 |
सूचकांक प्रविष्टि का अधिकतम आकार | 7.5 KiB यह देखने के लिए कि क्लाउड फायरस्टोर इंडेक्स प्रविष्टि आकार की गणना कैसे करता है, इंडेक्स प्रविष्टि आकार देखें। |
किसी दस्तावेज़ की अनुक्रमणिका प्रविष्टियों के आकार का अधिकतम योग | 8 एमआईबी किसी दस्तावेज़ का कुल आकार निम्नलिखित का योग है: |
अनुक्रमित फ़ील्ड मान का अधिकतम आकार | 1500 बाइट्स 1500 बाइट्स से अधिक फ़ील्ड मान काट दिए गए हैं। काटे गए फ़ील्ड मानों वाली क्वेरीज़ असंगत परिणाम दे सकती हैं। |
जीने का समय (टीटीएल)
आप LIMIT | विवरण |
---|---|
किसी डेटाबेस के लिए एकल-फ़ील्ड कॉन्फ़िगरेशन की अधिकतम संख्या |
एक फ़ील्ड स्तरीय कॉन्फ़िगरेशन में एक ही फ़ील्ड के लिए एकाधिक कॉन्फ़िगरेशन हो सकते हैं। उदाहरण के लिए, एकल-फ़ील्ड अनुक्रमण छूट और एक ही फ़ील्ड पर टीटीएल नीति को सीमा की ओर एक फ़ील्ड कॉन्फ़िगरेशन के रूप में गिना जाता है। |
निर्यात आयात
प्रबंधित आयात और निर्यात संचालन पर निम्नलिखित सीमाएँ लागू होती हैं:
आप LIMIT | विवरण |
---|---|
किसी परियोजना के लिए प्रति मिनट अनुमत निर्यात और आयात दोनों अनुरोधों की अधिकतम कुल संख्या | 20 |
समवर्ती निर्यात और आयात की अधिकतम संख्या | 50 |
निर्यात और आयात अनुरोधों के लिए संग्रह आईडी फ़िल्टर की अधिकतम संख्या | 100 |
सुरक्षा नियम
आप LIMIT | विवरण |
---|---|
प्रति अनुरोध exists() , get() , और getAfter() कॉल की अधिकतम संख्या |
किसी भी सीमा से अधिक होने पर अनुमति अस्वीकृत त्रुटि उत्पन्न होती है। कुछ दस्तावेज़ एक्सेस कॉल को कैश किया जा सकता है, और कैश्ड कॉल को सीमा में नहीं गिना जाता है। |
अधिकतम नेस्टेड match विवरण गहराई | 10 |
पथ खंडों में अधिकतम पथ लंबाई, नेस्टेड match कथनों के एक सेट के भीतर अनुमत है | 100 |
नेस्टेड match कथनों के एक सेट के भीतर पथ कैप्चर वैरिएबल की अधिकतम संख्या की अनुमति है | 20 |
अधिकतम फ़ंक्शन कॉल गहराई | 20 |
फ़ंक्शन तर्कों की अधिकतम संख्या | 7 |
प्रति फ़ंक्शन let वैरिएबल बाइंडिंग की अधिकतम संख्या | 10 |
पुनरावर्ती या चक्रीय फ़ंक्शन कॉल की अधिकतम संख्या | 0 (अनुमति नहीं) |
प्रति अनुरोध अभिव्यक्ति की अधिकतम संख्या का मूल्यांकन किया गया | 1,000 |
नियम-सेट का अधिकतम आकार | नियम-सेट को दो आकार सीमाओं का पालन करना होगा:
|
खर्च का प्रबंधन करें
अपने बिल पर अप्रत्याशित शुल्क से बचने में मदद के लिए, मासिक बजट और अलर्ट सेट करें।
मासिक बजट निर्धारित करें
अपने क्लाउड फायरस्टोर की लागतों को ट्रैक करने के लिए, Google क्लाउड कंसोल में एक मासिक बजट बनाएं। बजट आपके उपयोग को सीमित नहीं करेगा, लेकिन जब आप महीने के लिए अपनी नियोजित लागत के करीब पहुंच रहे हों या उससे अधिक हो रहे हों तो आपको सूचित करने के लिए आप अलर्ट सेट कर सकते हैं।
बजट निर्धारित करने के लिए, Google क्लाउड कंसोल में बिलिंग अनुभाग पर जाएँ और अपने क्लाउड बिलिंग खाते के लिए एक बजट बनाएं। आप अपने मासिक बजट के विभिन्न प्रतिशत पर सूचनाएं भेजने के लिए डिफ़ॉल्ट अलर्ट सेटिंग्स का उपयोग कर सकते हैं या अलर्ट को संशोधित कर सकते हैं।
बजट और बजट अलर्ट सेट करने के बारे में और जानें।