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