कोटा और सीमाएं

यह सिर्फ़ Cloud Firestore Enterprise Edition के लिए काम का है.

इस पेज पर, MongoDB के साथ काम करने वाले Cloud Firestore के लिए अनुरोध कोटा और सीमाएं बताई गई हैं.

फ़्री टियर का इस्तेमाल

MongoDB के साथ काम करने वाला Cloud Firestore, बिना किसी शुल्क के इस्तेमाल किया जा सकता है. इससे आपको MongoDB के साथ काम करने वाले Cloud Firestore को बिना किसी शुल्क के इस्तेमाल करने का मौका मिलता है. मुफ़्त टियर में मिलने वाली सुविधाओं की जानकारी यहां दी गई है.

मुफ़्त टियर की रकम हर दिन लागू होती है और पैसिफ़िक टाइम के मुताबिक आधी रात को रीसेट होती है.

मुफ़्त टियर, हर प्रोजेक्ट के लिए सिर्फ़ एक Cloud Firestore with MongoDB compatibility डेटाबेस पर लागू होता है. अगर किसी प्रोजेक्ट में फ़्री टीयर वाला डेटाबेस नहीं है, तो उसमें बनाए गए पहले डेटाबेस को फ़्री टीयर मिलेगा. अगर फ़्री टियर वाला डेटाबेस मिटा दिया जाता है, तो बनाए गए अगले डेटाबेस को फ़्री टियर मिलेगा.

फ़्री टियर कोटा
संग्रहित डेटा 1 GiB
यूनिट पढ़ने की अनुमति हर दिन 50,000
यूनिट लिखना हर दिन 40,000
आउटबाउंड डेटा ट्रांसफ़र हर महीने 10 GiB

इन कार्रवाइयों और सुविधाओं के लिए, बिना किसी शुल्क के इस्तेमाल करने की सुविधा उपलब्ध नहीं है. इन सुविधाओं का इस्तेमाल करने के लिए, आपको बिलिंग की सुविधा चालू करनी होगी:

  • मैनेज किए गए तरीके से मिटाना (टीटीएल)
  • बैकअप डेटा
  • डेटा वापस लाने की कार्रवाइयां

इन सुविधाओं के लिए बिलिंग कैसे की जाती है, इस बारे में ज़्यादा जानने के लिए, स्टोरेज की कीमत देखें.

स्टैंडर्ड सीमाएं

यहां दी गई टेबल में, MongoDB के साथ काम करने वाले Cloud Firestore पर लागू होने वाली सीमाएं दिखाई गई हैं. ये तय सीमाएं हैं. इनमें बदलाव नहीं किया जा सकता, बशर्ते इसके लिए कुछ और निर्देश न दिए गए हों.

डेटाबेस

सीमा विवरण
हर प्रोजेक्ट के लिए ज़्यादा से ज़्यादा डेटाबेस

100

इस सीमा को बढ़ाने का अनुरोध करने के लिए, सहायता टीम से संपर्क करें.

हर प्रोजेक्ट के लिए, ग्राहक-मैनेज की गई एन्क्रिप्शन कुंजियों (सीएमईके) वाले डेटाबेस की ज़्यादा से ज़्यादा संख्या

0

डिफ़ॉल्ट रूप से कोटा 0 होता है, क्योंकि यह सुविधा अनुमति वाली सूची में शामिल है. सीएमईके के ऐक्सेस का अनुरोध करने वाला फ़ॉर्म भरकर, कोटा बढ़ाने का अनुरोध किया जा सकता है.

कलेक्शन, दस्तावेज़, और फ़ील्ड

सीमा विवरण
कलेक्शन के नाम रखने से जुड़ी शर्तें
  • मान्य UTF-8 वर्ण होने चाहिए
  • यह 1,500 बाइट से ज़्यादा नहीं होना चाहिए
  • रेगुलर एक्सप्रेशन __.*__ से मैच नहीं किया जा सकता
  • इसमें $ शामिल नहीं किया जा सकता
  • इसे खाली स्ट्रिंग ("") के तौर पर नहीं सेट किया जा सकता
  • इसमें नल वर्ण नहीं हो सकता
  • यह `system.` से शुरू नहीं हो सकता और इसमें `.system.` शामिल नहीं हो सकता.
दस्तावेज़ आईडी से जुड़ी पाबंदियां (_id)
  • दस्तावेज़ _id (टॉप-लेवल फ़ील्ड) एक ObjectId, String, 64-बिट पूर्णांक, 32-बिट पूर्णांक, Double या Binary होना चाहिए. अन्य BSON टाइप काम नहीं करते.
  • यह 1,500 बाइट से ज़्यादा नहीं होना चाहिए
  • स्ट्रिंग आईडी के लिए:

    • मान्य UTF-8 वर्ण होने चाहिए
    • इसे खाली स्ट्रिंग ("") के तौर पर नहीं सेट किया जा सकता
    • रेगुलर एक्सप्रेशन __.*__ से मैच नहीं किया जा सकता
  • 64-बिट इंटिजर आईडी के लिए, 64-बिट 0 (0L) का इस्तेमाल नहीं किया जा सकता.
किसी दस्तावेज़ का ज़्यादा से ज़्यादा साइज़ 4 एमआईबी
फ़ील्ड के नामों से जुड़ी शर्तें
  • मान्य UTF-8 वर्ण होने चाहिए
  • इसे खाली स्ट्रिंग ("") के तौर पर नहीं सेट किया जा सकता
  • रेगुलर एक्सप्रेशन __.*__ से मैच नहीं किया जा सकता
फ़ील्ड के नाम का ज़्यादा से ज़्यादा साइज़ 1,500 बाइट
फ़ील्ड पाथ का ज़्यादा से ज़्यादा साइज़ 1,500 बाइट
किसी फ़ील्ड की वैल्यू का ज़्यादा से ज़्यादा साइज़ 4 MiB - 89 बाइट
मैप या ऐरे में फ़ील्ड की ज़्यादा से ज़्यादा डेप्थ

20

मैप और ऐरे फ़ील्ड, किसी ऑब्जेक्ट की कुल डेप्थ में एक लेवल जोड़ते हैं. उदाहरण के लिए, यहां दिए गए ऑब्जेक्ट में कुल तीन लेवल हैं:

{
  nested_object: {      #depth 1
    nested_array: [     #depth 2
      {
        foo: "bar"      #depth 3
      }
    ]
  }
}

पढ़ता है, लिखता है, और लेन-देन करता है

सीमा विवरण
क्वेरी के लिए मेमोरी की सीमा 128 एमआईबी
लेन-देन के लिए समयसीमा 270 सेकंड, जिसमें 60 सेकंड तक इनऐक्टिव रहने पर समयसीमा खत्म हो जाती है

इंडेक्स

सीमा विवरण
किसी डेटाबेस के लिए इंडेक्स की ज़्यादा से ज़्यादा संख्या

1000

इस सीमा को बढ़ाने का अनुरोध करने के लिए, सहायता टीम से संपर्क करें.

हर दस्तावेज़ के लिए इंडेक्स एंट्री की ज़्यादा से ज़्यादा संख्या

40,000

किसी इंडेक्स में ज़्यादा से ज़्यादा फ़ील्ड 100
इंडेक्स एंट्री का ज़्यादा से ज़्यादा साइज़

7.5 केआईबी

किसी दस्तावेज़ की इंडेक्स एंट्री के साइज़ का ज़्यादा से ज़्यादा योग

8 एमआईबी

टाइम टू लाइव (टीटीएल)

सीमा विवरण
किसी डेटाबेस के लिए, टीटीएल कॉन्फ़िगरेशन की ज़्यादा से ज़्यादा संख्या

500

सेव की गई क्वेरी की सीमाएं

मान सीमा
हर प्रोजेक्ट के लिए सेव की गई क्वेरी की ज़्यादा से ज़्यादा संख्या. इसमें Google Cloud के अन्य प्रॉडक्ट के लिए सेव की गई क्वेरी भी शामिल हैं 10,000
हर क्वेरी के लिए ज़्यादा से ज़्यादा साइज़ 1 एमआईबी