সত্যিই ডায়নামোডিবি এবং মাইএসকিউএল হ'ল আপেল এবং কমলা। ডায়নামোডিবি হ'ল নোএসকিউএল স্টোরেজ স্তর যখন মাইএসকিউএল রিলেশনাল স্টোরেজের জন্য ব্যবহৃত হয়। আপনার অ্যাপ্লিকেশনটির আসল প্রয়োজনের ভিত্তিতে কী ব্যবহার করবেন তা আপনার চয়ন করা উচিত। আসলে, কিছু অ্যাপ্লিকেশন উভয় ব্যবহার করে ভাল পরিবেশন করা যেতে পারে।
যদি উদাহরণস্বরূপ, আপনি এমন ডেটা সংরক্ষণ করছেন যা কোনও আপেক্ষিক স্কিমা (গাছের কাঠামো, স্কিমা-কম জেএসওএন উপস্থাপনা ইত্যাদি) যা নিজেকে একক কী বা কোনও কী / রেঞ্জের সংমিশ্রণের বিপরীতে দেখা যায় তার পক্ষে ভাল ধার দেয় না তবে ডায়নামোডিবি ( বা অন্য কোনও নোএসকিউএল স্টোর) সম্ভবত আপনার সেরা বাজি হতে পারে।
আপনার যদি আপনার ডেটার জন্য একটি সুস্পষ্ট সংজ্ঞাযুক্ত স্কিমা থাকে যা একটি সম্পর্কিত সম্পর্কিত কাঠামোর সাথে ভাল ফিট করতে পারে এবং বিভিন্নভাবে বিভিন্ন উপায়ে (অবশ্যই প্রয়োজনীয় সূচকগুলি যুক্ত করা) উপাত্তকে জিজ্ঞাসা করার জন্য আপনার নমনীয়তার প্রয়োজন হয়, তবে আরডিএস আরও ভাল সমাধান হতে পারে ।
ননসকিউএল স্টোর হিসাবে ডায়নামোডিবি ব্যবহারের প্রধান সুবিধা হ'ল ক্লাস্টারযুক্ত ডেটা স্টোর পরিচালনা করার বিষয়ে চিন্তা না করে আপনি যে স্তরে প্রয়োজন তা পড়ার / লেখার মাধ্যমে আপনি গ্যারান্টিযুক্ত হন। সুতরাং যদি আপনার অ্যাপ্লিকেশনটির জন্য প্রতি সেকেন্ডে 1000 টি পড়ার / লেখার প্রয়োজন হয় তবে আপনি কেবলমাত্র আপনার ডায়নামোডিবি টেবিলটি সেই স্তরের থ্রুটপুটের জন্য সরবরাহ করতে পারেন এবং অন্তর্নিহিত অবকাঠামো সম্পর্কে সত্যই চিন্তা করতে হবে না।
আরডিএসের নিজস্ব অবকাঠামো সম্পর্কে চিন্তা না করার একই সুবিধা রয়েছে, তবে যদি আপনি উল্লেখযোগ্য সংখ্যক লেখার দরকার পড়ে যে বিন্দুতে যেখানে বৃহত্তম উদাহরণের আকারটি আর থাকবে না, আপনি একধরনের ছাড়াই বিকল্পগুলি (আপনি পড়ার প্রতিরূপ ব্যবহার করে পড়ার জন্য অনুভূমিকভাবে স্কেল করতে পারেন)।
আপডেট নোট: ডায়নামোডিবি এখন গ্লোবাল সেকেন্ডারি ইনডেক্সিংকে সমর্থন করে, তাই এখন আপনার হ্যাশ এবং রেঞ্জ কীগুলির সংমিশ্রণ ব্যতীত ডেটা ক্ষেত্রগুলিতে অপ্টিমাইজড লুকআপ করার ক্ষমতা রয়েছে।