Google is committed to advancing racial equity for Black communities. See how.
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

उपयोग और सीमा

क्लाउड फायरस्टार सीमा को समझने के लिए इस गाइड का उपयोग करें, और क्लाउड फायरस्टार की कीमतों के पूर्ण, विस्तृत विवरण के लिए क्लाउड फायरस्टार मूल्य निर्धारण देखें, जिसमें देखने के लिए चीजें भी शामिल हैं।

अपने उपयोग की निगरानी करें

अपने क्लाउड फायरस्टार उपयोग की निगरानी करने के लिए, फायरबेस कंसोल में क्लाउड फायरस्टार उपयोग टैब खोलें। अलग-अलग समयावधि में अपने उपयोग का पता लगाने के लिए डैशबोर्ड का उपयोग करें।

Google क्लाउड प्लेटफ़ॉर्म कंसोल में विस्तृत उपयोग

जब आप फायरबेस प्रोजेक्ट बनाते हैं, तो आप Google क्लाउड प्लेटफ़ॉर्म में एक प्रोजेक्ट भी बना रहे होते हैं। क्लाउड क्लाउड प्लेटफॉर्म कंसोल में ऐप इंजन कोटा पेज क्लाउड फायरस्टार उपयोग और कोटा जानकारी को ट्रैक करता है।

नि: शुल्क कोटा

क्लाउड फायरस्टार मुफ्त कोटा प्रदान करता है जो आपको बिना किसी लागत के शुरू करने की अनुमति देता है। नि: शुल्क कोटा मात्रा नीचे सूचीबद्ध हैं। यदि आपको अधिक कोटा की आवश्यकता है, तो आपको अपने क्लाउड प्लेटफ़ॉर्म प्रोजेक्ट के लिए बिलिंग सक्षम करना होगा।

कोटा रोजाना लागू किया जाता है और आधी रात के आसपास प्रशांत समय में रीसेट किया जाता है।

फ्री टियर कोटा
संग्रहीत डेटा 1 GiB
दस्तावेज़ पढ़ता है 50,000 प्रति दिन
दस्तावेज़ लिखते हैं प्रति दिन 20,000
दस्तावेज़ हटाता है प्रति दिन 20,000
नेटवर्क से बाहर निकलना प्रति माह 10 GiB

मानक की सीमा

निम्न तालिकाएँ क्लाउड फायरस्टार के आपके उपयोग पर लागू होने वाली सीमाएँ दिखाती हैं।

संग्रह, दस्तावेज और क्षेत्र

सीमा विवरण
संग्रह आईडी पर बाधाएं
  • मान्य UTF-8 वर्ण होना चाहिए
  • 1,500 बाइट्स से अधिक नहीं होना चाहिए
  • आगे स्लैश नहीं हो सकता ( / )
  • पूरी तरह से एकल अवधि ( . ) या दोहरी अवधि ( .. ) से मिलकर नहीं बन सकती
  • नियमित अभिव्यक्ति से मेल नहीं खा सकता __.*__
सबकोलिक्शन की अधिकतम गहराई 100
दस्तावेज़ आईडी पर बाधाएं
  • मान्य UTF-8 वर्ण होना चाहिए
  • 1,500 बाइट्स से अधिक नहीं होना चाहिए
  • आगे स्लैश नहीं हो सकता ( / )
  • पूरी तरह से एकल अवधि ( . ) या दोहरी अवधि ( .. ) से मिलकर नहीं बन सकती
  • नियमित अभिव्यक्ति से मेल नहीं खा सकता __.*__
  • यदि आप __id[0-9]+__ को __id[0-9]+__ डेटाबेस में आयात करते हैं, तो संख्यात्मक इकाई आईडी __id[0-9]+__ रूप में सामने __id[0-9]+__
दस्तावेज़ नाम के लिए अधिकतम आकार 6 कीबी
एक दस्तावेज़ के लिए अधिकतम आकार 1 मिब (1,048,576 बाइट्स)
क्षेत्र के नामों पर अड़चनें मान्य UTF-8 वर्ण होना चाहिए
एक फ़ील्ड नाम का अधिकतम आकार 1,500 बाइट्स
क्षेत्र के रास्तों पर अड़चनें
  • एकल अवधि ( . ) के साथ फ़ील्ड नाम अलग करना चाहिए
  • मार्ग में सभी फ़ील्ड नाम सरल होने पर एक स्ट्रिंग के रूप में पारित किए जा सकते हैं, अन्यथा किसी FieldPath ऑब्जेक्ट के रूप में पारित किया जाना चाहिए ( उदाहरण के लिए JavaScriptPD )
एक साधारण क्षेत्र का नाम वह है जहां निम्नलिखित सभी सत्य हैं:
  • केवल अक्षर az , AZ , 0-9 और अंडरस्कोर ( _ ) शामिल हैं
  • 0-9 शुरू नहीं होता है
एक फ़ील्ड पथ का अधिकतम आकार 1,500 बाइट्स
किसी फ़ील्ड मान का अधिकतम आकार 1 मिब - 89 बाइट्स (1,048,487 बाइट्स)
एक मानचित्र या सरणी में फ़ील्ड की अधिकतम गहराई 20

लिखता है और लेन-देन करता है

सीमा विवरण
अधिकतम एपीआई अनुरोध का आकार 10 मि.बी.
अधिकतम प्रति डेटाबेस प्रति सेकंड लिखता है 10,000 (प्रति सेकंड 10 मिब तक)
किसी दस्तावेज़ में अधिकतम निरंतर लेखन दर

1 प्रति सेकंड

प्रति सेकंड एक बार ऊपर लिखने की दर बनाए रखने से विलंबता बढ़ जाती है और विवाद त्रुटियों का कारण बनता है। यह एक कठिन सीमा नहीं है, और आप छोटी फटने की सीमा को पार कर सकते हैं।

एक संग्रह में अधिकतम लिखने की दर जिसमें दस्तावेज़ों को अनुक्रमित क्षेत्र में अनुक्रमिक मान होते हैं 500 प्रति सेकंड
अधिकतम Commit जो Commit ऑपरेशन में पास की जा सकती हैं या लेनदेन में की जा सकती हैं 500
क्षेत्र परिवर्तनों कि एक एकल दस्तावेज़ पर किया जा सकता एक में की अधिकतम संख्या Commit ऑपरेशन या किसी लेनदेन में 500
लेन-देन की समय सीमा 60 सेकंड के निष्क्रिय समय समाप्ति के साथ 270 सेकंड

रीयलटाइम अपडेट

सीमा विवरण
प्रति डेटाबेस मोबाइल / वेब क्लाइंट के लिए अधिकतम समवर्ती कनेक्शन 1000000

इंडेक्स

निम्न सीमाएँ एकल-फ़ील्ड अनुक्रमणिका और समग्र अनुक्रमणिका पर लागू होती हैं :

सीमा विवरण
किसी डेटाबेस के लिए कंपोज़िट इंडेक्स की अधिकतम संख्या 200
एक डेटाबेस के लिए एकल-फ़ील्ड इंडेक्स छूट की अधिकतम संख्या 200

प्रत्येक दस्तावेज़ के लिए अनुक्रमणिका प्रविष्टियों की अधिकतम संख्या

40,000

सूचकांक प्रविष्टियों की संख्या एक दस्तावेज के लिए निम्नलिखित का योग है:

  • एकल-फ़ील्ड इंडेक्स प्रविष्टियों की संख्या
  • संयुक्त सूचकांक प्रविष्टियों की संख्या

यह देखने के लिए कि क्लाउड फायरस्टोर एक दस्तावेज़ और अनुक्रमणिकाओं का सूचकांक प्रविष्टियों में कैसे बदल जाता है, यह सूचकांक प्रविष्टि गिनती उदाहरण देखें

अनुक्रमणिका प्रविष्टि का अधिकतम आकार

7.5 कीबी

क्लाउड फायरस्टार इंडेक्स एंट्री साइज की गणना कैसे करता है, यह देखने के लिए इंडेक्स एंट्री साइज देखें

दस्तावेज़ के सूचकांक प्रविष्टियों के आकार का अधिकतम योग

8 MiB

कुल आकार एक दस्तावेज़ के लिए निम्नलिखित का योग है:

  • दस्तावेज़ के एकल-फ़ील्ड इंडेक्स प्रविष्टियों के आकार का योग
  • दस्तावेज़ के समग्र सूचकांक प्रविष्टियों के आकार का योग
  • अनुक्रमित फ़ील्ड मान का अधिकतम आकार

    1500 बाइट्स

    1500 बाइट्स पर फ़ील्ड मानों को काट दिया जाता है। काटे गए फ़ील्ड मानों से संबंधित क्वेरी असंगत परिणाम दे सकती हैं।

    निर्यात आयात

    निम्न सीमाएं प्रबंधित आयात और निर्यात कार्यों पर लागू होती हैं:

    सीमा विवरण
    प्रति मिनट की अनुमति दी गई परियोजना के लिए निर्यात और आयात दोनों अनुरोधों की अधिकतम संख्या 20
    समवर्ती निर्यात और आयात की अधिकतम संख्या 50
    निर्यात और आयात अनुरोधों के लिए संग्रह आईडी फ़िल्टर की अधिकतम संख्या 100

    सुरक्षा नियम

    सीमा विवरण
    अधिकतम संख्या exists() , get() , और getAfter() कॉल प्रति अनुरोध
    • 10 एकल-दस्तावेज़ अनुरोधों और क्वेरी अनुरोधों के लिए।
    • मल्टी-डॉक्यूमेंट के लिए 20, लेनदेन, और बैचेड लिखते हैं। प्रत्येक ऑपरेशन पर 10 की पिछली सीमा भी लागू होती है।

      उदाहरण के लिए, कल्पना करें कि आप 3 लिखने के संचालन के साथ एक बैच लिखने का अनुरोध बनाते हैं और यह कि आपके सुरक्षा नियम प्रत्येक लेखन को मान्य करने के लिए 2 दस्तावेज़ एक्सेस कॉल का उपयोग करते हैं। इस स्थिति में, प्रत्येक लेखन अपने 10 एक्सेस कॉल में से 2 का उपयोग करता है और बैच लेखन अनुरोध अपने 20 एक्सेस कॉल में से 6 का उपयोग करता है।

    अनुमति से वंचित त्रुटि में सीमा परिणाम से अधिक होना।

    कुछ डॉक्यूमेंट एक्सेस कॉल्स को कैश किया जा सकता है, और कैश्ड कॉल्स की सीमा नहीं होती है।

    अधिकतम नेस्टेड match स्टेटमेंट गहराई 10
    पथ सेगमेंट में अधिकतम लंबाई लंबाई, नेस्टेड match स्टेटमेंट के एक सेट के भीतर अनुमत है 100
    नेस्टेड match स्टेटमेंट के एक सेट के भीतर अधिकतम पथ कैप्चर चर की अनुमति है 20
    अधिकतम फ़ंक्शन कॉल गहराई 20
    फ़ंक्शन तर्क की अधिकतम संख्या 7
    फ़ंक्शन के let अधिकतम चर बाइंडिंग की अधिकतम संख्या 10
    पुनरावर्ती या चक्रीय फ़ंक्शन कॉल की अधिकतम संख्या 0 (अनुमति नहीं)
    अनुरोध के अनुसार अधिकतम संख्या में अभिव्यक्तियों का मूल्यांकन किया गया 1,000
    एक नियम के अधिकतम आकार Verax के नियमों को दो आकार सीमाओं का पालन करना चाहिए:
    • फायरबैस कंसोल या सीएलआई से firebase deploy का उपयोग कर प्रकाशित वेरैक्स नियम पाठ स्रोत के आकार पर 256 KB की सीमा।
    • संकलित नियम के आकार पर 250 केबी की सीमा जिसके परिणामस्वरूप फायरबेस वेरैक्स स्रोत को संसाधित करता है और इसे बैक-एंड पर सक्रिय करता है।

    खर्च का प्रबंधन करें

    अपने बिल पर अप्रत्याशित शुल्क से बचने के लिए, मासिक बजट और अलर्ट सेट करें।

    एक मासिक बजट निर्धारित करें

    अपनी क्लाउड फायरस्टार लागतों को ट्रैक करने के लिए, क्लाउड प्लेटफ़ॉर्म कंसोल में एक मासिक बजट बनाएं। बजट आपके उपयोग को सीमित नहीं करेगा, लेकिन जब आप महीने के लिए अपनी नियोजित लागतों के करीब या उससे अधिक हो जाते हैं, तो आपको सूचित करने के लिए अलर्ट सेट कर सकते हैं।

    बजट सेट करने के लिए, क्लाउड प्लेटफ़ॉर्म कंसोल में बिलिंग सेक्शन में जाएँ और अपने बिलिंग खाते के लिए एक बजट बनाएँ। आप अपने मासिक बजट के विभिन्न प्रतिशत पर सूचनाएं भेजने के लिए डिफ़ॉल्ट अलर्ट सेटिंग्स का उपयोग कर सकते हैं या अलर्ट संशोधित कर सकते हैं।

    क्लाउड प्लेटफ़ॉर्म कंसोल में बजट सेट करने के बारे में और जानें।

    एक दैनिक खर्च सीमा निर्धारित करें

    अपने क्लाउड फायरस्टार के उपयोग को पूरा करने के लिए, Google App Engine के माध्यम से दैनिक खर्च सीमा निर्धारित करें। ऐप इंजन आपको ऐप इंजन से जुड़े संसाधनों पर दैनिक खर्च सीमा निर्धारित करने की अनुमति देता है, जिसमें क्लाउड फायरस्टार भी शामिल है। ऐप इंजन सीमा किसी भी अन्य फायरबेस उत्पादों पर लागू नहीं होती है।