| শুধুমাত্র ক্লাউড ফায়ারস্টোর এন্টারপ্রাইজ সংস্করণের জন্য প্রাসঙ্গিক। |
এই পৃষ্ঠায় কিছু সাধারণ পরিস্থিতিতে বিলিং ইউনিট কীভাবে গণনা করা হয় তার উদাহরণ রয়েছে। মনে রাখবেন যে প্রতিটি কোয়েরি কোয়েরি পরিকল্পনা, ডেটার আকৃতি এবং উপলব্ধ সূচকের মতো বিষয়গুলির উপর ভিত্তি করে প্রক্রিয়াজাত ডেটাতে ভিন্ন হতে পারে।
আপনার নির্দিষ্ট প্রশ্নের খরচ এবং কার্যকারিতা আরও ভালভাবে বোঝার জন্য আমরা "কোয়েরি ব্যাখ্যা" বৈশিষ্ট্যটি ব্যবহার করার পরামর্শ দিচ্ছি।
অপারেশন পড়ুন
বেশিরভাগ পঠন অপারেশনের মধ্যে একটি নির্দিষ্ট ডকুমেন্টের পয়েন্ট রিড করা হয় অথবা একটি শনাক্তকারীর উপর ভিত্তি করে প্রচুর পরিমাণে ডেটা স্ক্যান করা হয়। পঠন অপারেশনগুলি পঠন ইউনিট ব্যবহার করে। পঠন ইউনিটগুলি 4 KiB ধাপে গণনা করা হয়। নিম্নলিখিত উদাহরণগুলি দেখুন।
পয়েন্ট রিড
পয়েন্ট রিডের জন্য উদাহরণ বিলিং:
- একটি একক ১ কিলোবাইট ডকুমেন্টের পয়েন্ট রিড। খরচ: ১ রিড ইউনিট
- একটি একক 4 KiB ডকুমেন্টের পয়েন্ট রিড। খরচ: 1 রিড ইউনিট
- একটি একক ১ MiB ডকুমেন্টের পয়েন্ট রিড। খরচ: ২৫৬ রিড ইউনিট
- ১০০টি ডকুমেন্টের পয়েন্ট রিড, প্রতিটি ১ কিলোবাইট। খরচ হয়: ১০০টি রিড ইউনিট
স্ক্যানিং
নিম্নলিখিত উদাহরণগুলিতে এমন পরিস্থিতি অন্তর্ভুক্ত রয়েছে যা নথি স্ক্যান করে বা এন্ট্রি সূচী করে।
ডকুমেন্ট স্ক্যান করা
- যে কোয়েরিটি ১০০টি ডকুমেন্ট স্ক্যান করে, প্রতিটি ১ কিলোবাইট। খরচ হয়: ২৫টি রিড ইউনিট
সূচী স্ক্যান করা হচ্ছে
বাইটের ক্ষেত্রে, স্ক্যানিং খরচ একই, তা ডকুমেন্ট হোক বা ইনডেক্স, যাই হোক না কেন। তবে, ইনডেক্স এন্ট্রিগুলি প্রায়শই আকারে ছোট হয়। ফলস্বরূপ, তারা প্রায়শই ডেটা স্ক্যান করার জন্য আরও সাশ্রয়ী উপায় প্রদান করতে পারে।
- যে কোয়েরি ১০০টি ইনডেক্স এন্ট্রি স্ক্যান করে, প্রতিটি ১ কিলোবাইট। খরচ হয়: ২৫টি রিড ইউনিট।
- যে কোয়েরিটি ১০০টি ইনডেক্স এন্ট্রি স্ক্যান করে, প্রতিটি ১২৮ বাইট। খরচ হয়: ৪টি রিড ইউনিট।
নূন্যতম ডকুমেন্ট বা ইনডেক্স এন্ট্রির আকার
কিছু পরিস্থিতিতে কোনও প্রশ্নের উত্তর দেওয়ার জন্য কোনও নথির বিষয়বস্তু বা সূচীপত্র পড়ার প্রয়োজন নাও হতে পারে। এর মধ্যে একটি সংগ্রহে থাকা নথির মোট সংখ্যা গণনা করার মতো সহজ গণনা প্রশ্ন অন্তর্ভুক্ত। এই পরিস্থিতিতে, প্রতিটি স্ক্যান করা আইটেমের জন্য সর্বনিম্ন 32 বাইট খরচ প্রযোজ্য।
- একটি সংগ্রহে থাকা নথির সংখ্যা গণনা করুন। কোয়েরিটি সংগ্রহের ১০০০টি আইটেম স্ক্যান করে। খরচ হয়: ৮টি পঠন ইউনিট।
স্ক্যানিং এবং পয়েন্ট রিডের সমন্বয়
অনেক কোয়েরি একটি অপারেশনকে সন্তুষ্ট করার জন্য স্ক্যানিং এবং পয়েন্ট রিডের সংমিশ্রণ করে।
- একটি কোয়েরি যা ১২৮টি ইনডেক্স এন্ট্রি স্ক্যান করে, প্রতিটি ২৫৬ বাইট এবং ১২৮টি ডকুমেন্টের পয়েন্ট রিড সম্পাদন করে, প্রতিটি ৪ কিলোবাইট। খরচ করে: ১৩৬টি রিড ইউনিট, যার মধ্যে রয়েছে:
- পয়েন্ট রিডের জন্য ১২৮টি রিড ইউনিট
- সূচক স্ক্যানের জন্য ৮টি পঠন ইউনিট
প্রশ্ন ব্যাখ্যা করুন
কোয়েরি এক্সপ্লেইন আপনাকে বুঝতে সাহায্য করে যে ডাটাবেস কীভাবে আপনার কোয়েরিগুলি কার্যকর করে। প্রদত্ত বিবরণগুলি আপনার কোয়েরিগুলি অপ্টিমাইজ করতে সাহায্য করতে পারে।
Query Explain ব্যবহার করার সময় নিম্নলিখিত খরচ প্রযোজ্য:
- প্রশ্ন ব্যাখ্যা করুন কোনটি প্রশ্নটি কার্যকর করে: প্রশ্নের খরচ প্রযোজ্য।
- শুধুমাত্র পরিকল্পনা বিকল্প ব্যবহার করে প্রশ্ন ব্যাখ্যা করুন। খরচ: ১টি পঠন ইউনিট (একটি প্রশ্নের সর্বনিম্ন খরচ)
লেখার কাজ
লেখার কাজ (তৈরি, আপডেট এবং মুছে ফেলা) কাজ চলাকালীন তৈরি, পরিবর্তন বা মুছে ফেলা নথি এবং সূচকের আকারের উপর ভিত্তি করে চার্জ করা হয়। লেখার কাজ লেখার ইউনিট ব্যবহার করে। লেখার ইউনিট 1 KiB ধাপে গণনা করা হয়।
ডকুমেন্ট আইডি দ্বারা আপডেটের মতো সহজ লেখার ক্রিয়াকলাপগুলি কেবল লেখার খরচ বহন করে। লেখার ক্রিয়াকলাপগুলির জন্য যে ক্রিয়াকলাপগুলি সম্পন্ন করার জন্য অনুসন্ধানের প্রয়োজন হয় সেগুলির জন্য অতিরিক্তভাবে প্রশ্নের সাথে সম্পর্কিত পড়ার খরচ বহন করতে হবে।
নিম্নলিখিত উদাহরণগুলি দেখুন।
তৈরি করে
- কোনও সূচী ছাড়াই একটি নতুন ১০ কিলোবাইট ডকুমেন্ট তৈরি করুন। খরচ হয়: ১০টি লেখার ইউনিট
- সংগ্রহে ২৫৬ বাইটের ১টি সূচক এন্ট্রি সহ ১ KiB ডকুমেন্ট তৈরি করুন। খরচ হয়: ২টি লেখার ইউনিট
আপডেট
- ডকুমেন্ট আইডি অনুসারে ১০ কিলোবাইটের একটি ডকুমেন্ট খুঁজুন এবং সংগ্রহে কোনও সূচী ছাড়াই আপডেট করুন। খরচ হয়: ১০টি লেখার ইউনিট
- ডকুমেন্ট আইডি অনুসারে ১ কিলোবাইটের একটি ডকুমেন্ট খুঁজুন এবং ২৫৬ বাইটের ১টি ইনডেক্স এন্ট্রি সহ ১টি ফিল্ড আপডেট করুন। খরচ হয়: ৩টি রাইটিং ইউনিট। দ্রষ্টব্য: এই পরিস্থিতিতে একটি ইনডেক্স এন্ট্রি আপডেট করতে ২টি রাইটিং ইউনিট খরচ হয় - একটি ডিলিট করতে এবং একটি ইনডেক্স এন্ট্রি পুনরায় তৈরি করতে।
- ডকুমেন্ট আইডি অনুসারে ১ কিলোবাইটের একটি ডকুমেন্ট খুঁজুন এবং কিছুই আপডেট করুন না (কোনও পরিবর্তন নেই)। খরচ হয়: ১টি লেখার ইউনিট (সর্বনিম্ন লেখার খরচ)
- একটি সংগ্রহের সমস্ত ১ KiB নথি অনুসন্ধান করুন, যা ১,০০০ নথি স্ক্যান করে এবং সংগ্রহে কোনও সূচী ছাড়াই একটি নতুন ২৫৬ বাইট ক্ষেত্র সন্নিবেশ করায়: ১০০০ পঠন ইউনিট এবং ১০০০ লেখা ইউনিট।
মুছে ফেলা হয়
- ১ কিলোবাইটের একটি ডকুমেন্ট মুছে ফেলুন, যার সংগ্রহে ১টি ইনডেক্স আছে। খরচ হয়: ২টি লেখার ইউনিট
- ১ কিলোবাইটের একটি ডকুমেন্ট মুছে ফেলুন, যার সংগ্রহে কোনও সূচী নেই। খরচ হয়: ১টি লেখার ইউনিট
সূচক তৈরি করে
বিল্ড অপারেশনের সময় তৈরি বা পরিবর্তিত সূচক এন্ট্রিগুলির জন্য সূচক বিল্ড চার্জ করা হয়। এই খরচগুলি যখনই কোনও সূচক সংজ্ঞা যোগ করা বা অপসারণ করা হয় তখনই প্রযোজ্য হয়। সূচক এন্ট্রিগুলিকে প্রতি 1KiB-তে 1টি লেখার ইউনিটের জন্য লেখার সমান বিল করা হয়।
- ৫০০টি নথি সম্বলিত একটি সংগ্রহের জন্য একটি নতুন সূচক তৈরি করুন, প্রতিটি সূচী এন্ট্রি ১ কিলোবাইট। ৫০০টি লেখার ইউনিট খরচ হয়।
- ৫০০টি নথি সম্বলিত একটি সংগ্রহের জন্য বিদ্যমান সূচী মুছে ফেলুন, মুছে ফেলা সূচী এন্ট্রিগুলির প্রতিটির পরিমাণ ১KiB। ৫০০টি লেখার ইউনিট খরচ হয়।