Firestore Enterprise সংস্করণের দাম বিভিন্ন পরিস্থিতিতে কীভাবে নির্ধারিত হয় তা বুঝতে সাহায্য করার জন্য এখানে কিছু উদাহরণ দেওয়া হল।
কোয়েরির দামের উদাহরণ
পরিস্থিতি: ১০০টি ডকুমেন্ট আছে এমন একটি কালেকশনে ilovefirebase ভ্যালু সহ username ফিল্ডে একটি কোয়েরি ফিল্টার করা হয়, যেখানে প্রতিটি ডকুমেন্টের সাইজ হল
২KiB। ধরে নেওয়া যাক, ilovefirebase ভ্যালু সহ শুধুমাত্র একটি username আছে। একই কোয়েরি ১ মিলিয়ন বার রান করা হয়েছে।
| অ্যাক্টিভিটি | স্ট্যান্ডার্ড এডিশন (অটো-ইনডেক্সড কোয়েরি) | Enterprise সংস্করণ (ইনডেক্স করা কোয়েরি) | Enterprise সংস্করণ (ইনডেক্স না করা কালেকশন স্ক্যান) |
| ইনডেক্সিং স্ট্যাটাস | ইউজারনেম খোঁজার জন্য অটোমেটিক তৈরি করা ইন্ডেক্স ব্যবহার করে। | ইউজারনেম ফিল্ডে ম্যানুয়ালি ইন্ডেক্স তৈরি করার পরে। | ইনডেক্স ব্যবহার করে না; সম্পূর্ণ ২০০KiB ব্যবহারকারীর সংগ্রহ স্ক্যান করে। |
| কোয়েরি পিছু রিড ইউনিট | খরচ ১ বার পড়ার জন্য প্রযোজ্য। | খরচ ২টি রিড ইউনিট (১টি ইন্ডেক্স স্ক্যান এবং ১টি ডকুমেন্ট রিডের জন্য)। | খরচ ৫০টি রিড ইউনিট (২KiB-এ ১০০টি ডকুমেন্ট = ২০০KiB মোট স্ক্যান। ২০০ কিবিবাইট / ৪ কিবিবাইট প্রতি ইউনিট = ৫০ ইউনিট)। |
| মোট খরচ (প্রতি ১ মিলিয়ন কোয়েরি) | প্রতি মিলিয়ন কোয়েরির জন্য$০.৩০ (১টি রিড @ $০.৩০/মিলিয়ন রিড ইউনিট)। | প্রতি মিলিয়ন কোয়েরির জন্য$০.১০ (২টি রিড ইউনিট @ $০.০৫/মিলিয়ন রিড ইউনিট)। | $২.৫০ প্রতি মিলিয়ন কোয়েরি (৫০ রিড ইউনিট @ $০.০৫/মিলিয়ন)। |
খরচের পার্থক্যের সারসংক্ষেপ
- ইনডেক্স করা কোয়েরি: Enterprise এডিশনে একই কোয়েরির জন্য প্রতি মিলিয়নে $০.১০ খরচ হয়, যেখানে ইউজারনেম ফিল্ডে ম্যানুয়ালি তৈরি করা ইনডেক্স থাকে।
- ইনডেক্স না করা কালেকশন স্ক্যান কোয়েরি: Enterprise সংস্করণে ইনডেক্স না করা কালেকশন স্ক্যান কোয়েরির জন্য প্রতি মিলিয়নে$২.৫০ খরচ হয়, যা Standard সংস্করণে সমতুল্য অটো-ইনডেক্স করা রিডের জন্য চার্জ করা $০.৩০-এর চেয়ে অনেক বেশি। এটি থেকে বোঝা যায় যে ইন্ডেক্স ছাড়া কোয়েরি করলে তা পারফর্ম নাও করতে পারে এবং এক্সিকিউট করার খরচও বেশি হতে পারে।
- খরচের সুবিধা: প্রতি মিলিয়ন রিড ইউনিটের জন্য$০.১০ হল স্ট্যান্ডার্ড এডিশন ইন্ডেক্স করা রিড খরচের থেকে তিন গুণ সস্তা। কোয়েরি অপ্টিমাইজ করা হলে, এটি Enterprise এডিশন রিড ইউনিটের কম বেস প্রাইস দেখায়।
রিয়েল-টাইম মূল্যের উদাহরণ
দাম সম্পর্কে আরও তথ্যের জন্য, রিয়েল-টাইম দাম দেখুন।
পরিস্থিতি ১: ১০ লক্ষ ক্লায়েন্ট একটি কালেকশনে (টাইমস্ট্যাম্পে ইন্ডেক্স করা) ১০টি সবচেয়ে সাম্প্রতিক পোস্টের জন্য কোয়েরি করে। প্রতিটি পোস্টের সাইজ হল ৬KiB। এই পোস্টগুলির মধ্যে দুটি পরে আপডেট করা হয়, যার ফলে ক্লায়েন্টদের কাছে রিয়েল-টাইম আপডেট পাঠানো হয়।
| অ্যাক্টিভিটি | Standard সংস্করণ | Enterprise এডিশন | দাম সংক্রান্ত হাইলাইট |
| দামের মডেল | প্রাথমিক কোয়েরি এবং রিয়েল-টাইম আপডেট, দুটির ক্ষেত্রেই প্রতি ডকুমেন্ট রিড হিসেবে চার্জ করা হয়। | প্রাথমিক কোয়েরির জন্য রিড ইউনিট (4KiB ট্রাঞ্চ) ব্যবহার করে চার্জ করা হয়।
রিয়েল-টাইম আপডেট একটি আলাদা রিয়েল-টাইম আপডেট SKU ব্যবহার করে। |
Enterprise এডিশন কম খরচে প্রাথমিক রিডের জন্য রিড ইউনিট প্রাইসিং ব্যবহার করে |
| প্রথমবার পড়া (প্রতিটি ৬ কিবি ডকুমেন্টের ১০টি পোস্টের প্রাথমিক সিঙ্ক) | ক্লায়েন্ট পিছু ১০টি রিড করা হয় (ডকুমেন্টের সাইজ যাই হোক না কেন)। | প্রতি ক্লায়েন্টের জন্য ২১টি রিড ইউনিট খরচ হয়
(১০টি পোস্টের ইন্ডেক্স স্ক্যানের জন্য ১টি রিড ইউনিট) (২০টি রিড ইউনিট: ৬KiB ডকুমেন্টের জন্য ২টি রিড ইউনিট * ১০টি ডকুমেন্ট) |
Enterprise এডিশন বেশি ইউনিট (১০টির পরিবর্তে ২১টি) ব্যবহার করে, তবে ইউনিটের দাম অনেক কম। |
| প্রথমবার পড়ার খরচ (প্রতি ১ মিলিয়নে ) | ১০টি রিড * ১ মিলিয়ন ক্লায়েন্ট $০.৩০/মিলিয়ন হিসেবে: $৩.০০। | ২১টি রিড ইউনিট * ১ মিলিয়ন ক্লায়েন্ট, ০.০৫/মিলিয়ন হিসেবে: $১.০৫। | Enterprise সংস্করণে প্রাথমিক রিড ৪ গুণ সস্তা। |
| রিয়েল-টাইম আপডেট (৬ কিবিবাইট ডকুমেন্টে ২টি আপডেট) | ২টি রিড করা হয়েছে (২টি আপডেট করা ডকুমেন্ট)। | ৪টি রিয়েল-টাইম আপডেট ইউনিট খরচ হয়েছে (৬KiB ডকুমেন্টের জন্য ২টি রিয়েল-টাইম আপডেট ইউনিট * ২টি রিয়েল-টাইম আপডেট)। | Enterprise এডিশন রিয়েল-টাইম আপডেটকে একটি নির্দিষ্ট SKU-তে আলাদা করে। |
| রিয়েল-টাইম খরচ (প্রতি ১ মিলিয়ন ক্লায়েন্ট) | ২ বার রিড * $০.৩০/মিলিয়ন হিসেবে ১ মিলিয়ন ক্লায়েন্ট: $০.৬০। | ৪টি রিয়েল-টাইম ইউনিট * ১ মিলিয়ন ক্লায়েন্ট, $০.৩০/মিলিয়ন হিসেবে: $১.২০। | এই নির্দিষ্ট আপডেট সিনারিওর জন্য Enterprise সংস্করণে রিয়েল-টাইম খরচ বেশি। |
| মোট খরচ | $৩.৬০ ($৩.০০ +$ $০.৬০)। | $২.২৫ ($১.০৫ + $১.২০)। | এই পরিস্থিতিতে বড় ডকুমেন্ট (6KiB) এবং বেশি ভলিউমের ক্ষেত্রে Enterprise সংস্করণ সস্তা ($2.25 বনাম $3.60)। |
Enterprise এডিশনের জন্য অতিরিক্ত রিয়েল-টাইম লিসেন কোয়েরির দামের উদাহরণ
উদাহরণস্বরূপ, নিম্নলিখিত পরিস্থিতিতে খরচ গণনা করা হয় us-central1 রেট ব্যবহার করে, যা প্রতি মিলিয়ন রিড ইউনিটের জন্য $০.০৫ এবং প্রতি মিলিয়ন রিয়েল-টাইম আপডেট ইউনিটের জন্য $০.৩০।
| পরিস্থিতি (ক্লায়েন্ট, ডকুমেন্টের সাইজ) | পর্যায় ১: প্রাথমিক কোয়েরি (সিঙ্ক) সংক্রান্ত বিবরণ | পর্যায় ১: প্রাথমিক কোয়েরি কনজাম্পশন | উদাহরণস্বরূপ খরচ | ফেজ ২: রিয়েল-টাইম আপডেট সংক্রান্ত বিবরণ | পর্যায় ২: রিয়েল-টাইম আপডেট ব্যবহার করা | উদাহরণস্বরূপ খরচ |
| ১ জন ক্লায়েন্ট, ২ কিবিবাইট ডকুমেন্ট | কোয়েরি প্রতিটি 2KiB-এর ১০,০০০টি সিকোয়েন্সিয়াল ডকুমেন্টের ইন্ডেক্স না করা কালেকশন স্ক্যান রান করে। | ৫,০০০ রিড ইউনিট | $০.০০০২৫ ($০.০৫/মিলিয়নের ভিত্তিতে হিসেব করা হয়েছে) | ক্লায়েন্ট রিয়েল-টাইম আপডেট ব্যবহার করে মোট ১,০০০টি ডকুমেন্ট পায়, যার প্রতিটির সাইজ ২KiB। | ১,০০০ রিয়েল-টাইম আপডেট ইউনিট | $০.০০৩ ($০.৩০/মিলিয়নের ভিত্তিতে হিসেব করা হয়েছে) |
| ১,০০০ ক্লায়েন্ট, ২ কিবিবাইট ডকুমেন্ট | ১,০০০ ক্লায়েন্ট প্রত্যেকে একটি করে কোয়েরি রান করে যা প্রতিটি ২KiB-এর ১০,০০০টি সিকোয়েন্সিয়াল ডকুমেন্টের একটি ইন্ডেক্স না করা কালেকশন স্ক্যান করে। | ৫ মিলিয়ন রিড ইউনিট | $০.২৫ ($০.০৫/মিলিয়নের ভিত্তিতে হিসেব করা হয়েছে) | ১,০০০ জন ক্লায়েন্ট রিয়েল-টাইম আপডেট ব্যবহার করে প্রত্যেকে ১,০০০টি করে মোট ডকুমেন্ট পান, প্রতিটি ডকুমেন্টের সাইজ ২KiB। | ১ মিলিয়ন রিয়েল-টাইম আপডেট ইউনিট | $০.৩০ ($০.৩০/মিলিয়নের ভিত্তিতে হিসেব করা হয়েছে) |
| ১,০০০ ক্লায়েন্ট, ৬ কিবিবাইট ডকুমেন্ট | ১,০০০ ক্লায়েন্ট প্রত্যেকে একটি কোয়েরি রান করে যা ৬KiB-এর ১০,০০০ সিকোয়েন্সিয়াল ডকুমেন্টের আনইনডেক্সড কালেকশন স্ক্যান করে। | ১৫ মিলিয়ন রিড ইউনিট | $০.৭৫ ($০.০৫/মিলিয়নের ভিত্তিতে হিসেব করা হয়েছে) | ১,০০০ জন ক্লায়েন্ট প্রত্যেকে রিয়েল-টাইম আপডেট ব্যবহার করে মোট ১,০০০টি ডকুমেন্ট পান, যার প্রতিটির সাইজ ৬KiB। | ২ মিলিয়ন রিয়েল-টাইম আপডেট ইউনিট | $০.৬০ ($০.৩০/মিলিয়নের ভিত্তিতে হিসেব করা হয়েছে) |