MongoDB কম্প্যাটিবিলিটি: কোটা ও সীমা

এই পৃষ্ঠায় Cloud Firestore-এর জন্য অনুরোধের কোটা ও সীমা সম্পর্কে বর্ণনা করা হয়েছে।

ফ্রি টিয়ার ব্যবহার

Cloud Firestore-এ একটি ফ্রি টিয়ার আছে যা আপনাকে কোনও খরচ ছাড়াই Cloud Firestore-এর সাথে শুরু করতে দেয়। ফ্রি টিয়ারের পরিমাণ নিম্নলিখিত টেবিলে তালিকাভুক্ত করা আছে।

ফ্রি টিয়ারের পরিমাণ প্রতিদিন প্রয়োগ করা হয় এবং প্যাসিফিক টাইম অনুযায়ী মধ্যরাতে রিসেট করা হয়।

প্রজেক্ট পিছু শুধুমাত্র একটি Cloud Firestore ডেটাবেসের ক্ষেত্রে ফ্রি টিয়ার প্রযোজ্য হয়। কোনও প্রোজেক্টে ফ্রি টিয়ার ডেটাবেস ছাড়া প্রথম যে ডেটাবেস তৈরি করা হয়, সেটি ফ্রি টিয়ার পাবে। ফ্রি টিয়ার প্রয়োগ করা ডেটাবেস মুছে দেওয়া হলে, পরবর্তী যে ডেটাবেস তৈরি করা হবে সেটিতে ফ্রি টিয়ার প্রয়োগ করা হবে।

ফ্রি টিয়ার কোটা
স্টোর করা ডেটা ১ GiB
ইউনিট পড়ুন প্রতিদিন ৫০,০০০
ইউনিট লিখুন প্রতিদিন ৪০,০০০
আউটবাউন্ড ডেটা ট্রান্সফার প্রতি মাসে ১০ GiB

নিম্নলিখিত অপারেশন এবং ফিচারগুলি বিনামূল্যে ব্যবহার করা যায় না। এইসব ফিচার ব্যবহার করতে আপনাকে অবশ্যই বিলিং চালু করতে হবে:

  • ম্যানেজ করা মুছে ফেলা (TTL)
  • ব্যাক-আপ ডেটা
  • অপারেশন ফিরিয়ে আনুন

এইসব ফিচারের জন্য কীভাবে বিল করা হয় সেই সম্পর্কে আরও জানতে, Storage-এর দাম দেখুন।

স্ট্যান্ডার্ড সীমা

নিম্নলিখিত সারণীতে Cloud Firestore-এর ক্ষেত্রে প্রযোজ্য সীমা দেখানো হয়েছে। অন্যভাবে উল্লেখ করা না থাকলে, এগুলি হল হার্ড লিমিট।

ডেটাবেস

সীমা বিবরণ
প্রোজেক্ট পিছু সর্বাধিক ডেটাবেসের সংখ্যা

১০০

এই সীমা বাড়ানোর অনুরোধ করতে সহায়তা টিমের সাথে যোগাযোগ করুন।

প্রোজেক্ট প্রতি গ্রাহকের ম্যানেজ করা এনক্রিপশন কী (CMEK) ডেটাবেসের সর্বাধিক সংখ্যা

0

ডিফল্ট হিসেবে কোটা হল ০ কারণ এই ফিচারটি একটি অনুমোদিত তালিকার পিছনে রয়েছে। আপনি CMEK অ্যাক্সেসের অনুরোধ ফর্ম পূরণ করে কোটা বাড়ানোর অনুরোধ করতে পারেন।

কালেকশন, ডকুমেন্ট ও ফিল্ড

সীমা বিবরণ
কালেকশনের নামের উপর সীমাবদ্ধতা
  • অবশ্যই সঠিক UTF-8 অক্ষর হতে হবে
  • ১,৫০০ বাইটের বেশি হলে চলবে না
  • রেগুলার এক্সপ্রেশন __.*__-এর সাথে মিলছে না
  • $ থাকতে পারবে না
  • খালি স্ট্রিং ("") হতে পারবে না
  • নাল অক্ষর থাকলে চলবে না
  • `system.` দিয়ে শুরু করা যাবে না এবং `.system.` থাকতে পারবে না।
ডকুমেন্ট আইডিতে (_id) সীমাবদ্ধতা
  • অবশ্যই একটি ObjectId, স্ট্রিং, ৬৪-বিট ইন্টিজার, ৩২-বিট ইন্টিজার, ডবল, বাইনারি বা অবজেক্ট হতে হবে। অন্যান্য BSON টাইপ কাজ করে না।
  • ১,৫০০ বাইটের বেশি হওয়া চলবে না
  • অবজেক্ট-টাইপ আইডির জন্য:

    • অবজেক্ট-টাইপ করা আইডির মধ্যে প্রতিটি ভ্যালু অবশ্যই একটি সমর্থিত আইডি টাইপ (ObjectId, স্ট্রিং, ৬৪-বিট ইন্টিজার, ৩২-বিট ইন্টিজার, ডবল, বাইনারি বা অবজেক্ট) বা ভ্যালুর অ্যারে হতে হবে, যার প্রতিটি একটি সমর্থিত আইডি টাইপ।
  • স্ট্রিং-টাইপ করা আইডির জন্য:

    • অবশ্যই সঠিক UTF-8 অক্ষর হতে হবে
    • রেগুলার এক্সপ্রেশন __.*__-এর সাথে মিলছে না
ডকুমেন্টের সর্বাধিক সাইজ ১৬ মেবিবাইট
ফিল্ডের নামের উপর সীমাবদ্ধতা
  • অবশ্যই সঠিক UTF-8 অক্ষর হতে হবে
  • খালি স্ট্রিং ("") হতে পারবে না
  • রেগুলার এক্সপ্রেশন __.*__-এর সাথে মিলছে না
ফিল্ডের নামের সর্বাধিক সাইজ ১৫০০ বাইট
ফিল্ড পাথের সর্বাধিক সাইজ ১৫০০ বাইট
ফিল্ড ভ্যালুর সর্বাধিক সাইজ ১৬MiB - ৮৯ বাইট
ম্যাপ বা অ্যারেতে ফিল্ডের সর্বাধিক গভীরতা

20

ম্যাপ ও অ্যারে ফিল্ড কোনও অবজেক্টের সামগ্রিক গভীরতায় একটি লেভেল যোগ করে। যেমন, নিম্নলিখিত অবজেক্টের মোট গভীরতা তিনটি লেভেলের:

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

রিড, রাইট ও ট্রানজ্যাকশন

সীমা বিবরণ
একটি কোয়েরির জন্য মেমরির সীমা ১২৮ মেবিবাইট
ট্রানজ্যাকশনের জন্য সময়সীমা ২৭০ সেকেন্ড, ৬০ সেকেন্ডের নিষ্ক্রিয়তার মেয়াদ শেষ হওয়ার সময় সহ

ইন্ডেক্স

সীমা বিবরণ
একটি ডেটাবেসের জন্য সর্বাধিক সংখ্যক ইনডেক্স

1000

এই সীমা বাড়ানোর অনুরোধ করতে সহায়তা টিমের সাথে যোগাযোগ করুন।

প্রতিটি ডকুমেন্টের জন্য সর্বাধিক সংখ্যক ইন্ডেক্স এন্ট্রি

৪০,০০০

একটি ইন্ডেক্সে সর্বাধিক সংখ্যক ফিল্ড ১০০
ইনডেক্স এন্ট্রির সর্বাধিক সাইজ

৭.৫ কিবিবাইট

ডকুমেন্টের ইন্ডেক্স এন্ট্রির সাইজের সর্বাধিক যোগফল

৮ MiB

টাইম টু লাইভ (TTL)

সীমা বিবরণ
একটি ডেটাবেসের জন্য TTL কনফিগারেশনের সর্বাধিক সংখ্যা

500

সেভ করা কোয়েরির সীমা

মান সীমা
প্রোজেক্ট প্রতি সেভ করা কোয়েরির সর্বাধিক সংখ্যা (অন্যান্য Google Cloud প্রোডাক্টের জন্য সেভ করা কোয়েরি সহ) ১০,০০০
প্রতিটি কোয়েরির জন্য সর্বাধিক সাইজ ১ MiB