যখন কেউ একটি ডাটাবেস বিভাজন করতে চান না? ( মাইএসকিউএল বিভাজন ভাবা )
আমার ক্ষেত্রে
- আমি কয়েক মিলিয়ন সারি দিয়ে শুরু করব, এটি সেখান থেকে বাড়তে হবে।
- একটি চরিত্রের ক্ষেত্রের প্রাথমিক কী যা সর্বাধিক ঘন ঘন ক্যোয়ারী সংযম হিসাবে কাজ করে (এবং অনুসন্ধানগুলি ঘন ঘন হয় - কমপক্ষে প্রতি সেকেন্ডে কয়েক)।
- পার্টিশন কী হিসাবে পরিবেশন করতে প্রাথমিক কীটি হ্যাশ করা হবে
- উপরে উল্লিখিত ঘন ঘন প্রশ্নগুলিতে টানা প্রত্যেকটি সারিতে আপডেট করা হবে
- কম ঘন ঘন অনুসন্ধান (তারিখ কলাম বা অন্যান্য বিরুদ্ধে) সমস্ত পার্টিশন হিট করতে হবে
এমনকি সর্বশেষ পয়েন্টের জন্যও, অনুসন্ধান সব ক্ষেত্রে এতটা সমান্তরালে চলে না , এটি কি একটি জয় ? পার্টিশন করার ডাউনসাইডগুলি কী কী? কমপক্ষে আপনি যখন এক মিলিয়ন + রেকর্ডের দিকে তাকিয়ে থাকেন তখন কেন এটি প্রত্যেকে ডিফল্টরূপে ব্যবহার করে এমন কিছু নয়?
আপডেট - আমি zgguy এর উত্তর নির্বাচন করেছি তবে নোট করুন যে আমি আমার নিজের গবেষণার ফলাফলের সাথে আমার নিজের উত্তরটি যুক্ত করেছি যা আমার পক্ষে খুব কার্যকর ছিল একইরকম প্রশ্নের সত্যিকারের উত্তরের একটি লিঙ্ক সহ।