Amazon DynamoDB Table Capacity Mode দুটি মূল অপশন প্রদান করে: Provisioned এবং On-Demand। প্রতিটি অপশন আপনাকে ডেটাবেসের কর্মক্ষমতা এবং খরচের উপর বিভিন্ন স্তরের নিয়ন্ত্রণ প্রদান করে। সঠিক মডেলটি নির্বাচন করা আপনার অ্যাপ্লিকেশনের ট্রাফিক এবং স্কেলিং চাহিদার উপর নির্ভর করে।
এখানে আমরা Provisioned এবং On-Demand মডেলের মধ্যে প্রধান পার্থক্য এবং প্রতিটির সুবিধা ও অসুবিধা আলোচনা করব।
Provisioned Capacity Mode হল সেই ডেটাবেস কনফিগারেশন যেখানে আপনি প্রতি সেকেন্ডে কতটি রিড (Read) এবং রাইট (Write) অপারেশন প্রয়োজন হবে তা পূর্বনির্ধারণ করেন।
On-Demand Capacity Mode হল একটি ফ্লেক্সিবল অপশন, যা আপনাকে ট্রাফিকের উপর ভিত্তি করে অটোমেটিক্যালি স্কেল করতে দেয়। আপনাকে পূর্বনির্ধারিত RCU এবং WCU নির্ধারণ করতে হয় না। DynamoDB স্বয়ংক্রিয়ভাবে ইনকামিং রিড এবং রাইট ট্র্যাফিকের ভিত্তিতে প্রয়োজনীয় রিসোর্স প্রদান করবে।
ক্যাপাসিটি মোড | কখন ব্যবহার করবেন | ফায়দা | সীমাবদ্ধতা |
---|---|---|---|
Provisioned | যখন আপনি পূর্বানুমান করতে পারেন কতটুকু রিড এবং রাইট প্রয়োজন হবে এবং যদি ট্র্যাফিক স্থিতিশীল থাকে। | সস্তা (কম ট্রাফিক হলে), কন্ট্রোলড পারফরম্যান্স | স্কেলিংয়ের জন্য কনফিগারেশন পরিবর্তন করা দরকার। |
On-Demand | যখন আপনি জানেন না কতটুকু ট্রাফিক আসবে বা আপনি চাচ্ছেন স্বয়ংক্রিয়ভাবে স্কেল করতে। | অটো-স্কেলিং, সহজ ব্যবস্থাপনা | খরচ বেশি হতে পারে, নিয়ন্ত্রণ কম। |
DynamoDB-এর ক্ষমতা এবং আপনার অ্যাপ্লিকেশনের প্রয়োজনীয়তা অনুযায়ী এই দুটি মডেলের মধ্যে থেকে সঠিকটি বেছে নিন।
common.read_more