আইবিএম বিকাশকারী ওয়ার্কস থেকে: নোএসকিউএল ডেটাবেসগুলির সাথে মেঘ-স্তরের ডেটা স্কেলিবিলিটি সরবরাহ করুন
স্কেলাবিলিটিটি হ'ল এমন একটি সিস্টেম যা খুব কম অনুরোধের হারের সাথে খুব বেশি অনুরোধের হারের সাথে খুব বড় ডেটাবেসগুলিকে সমর্থন করতে সক্ষম হওয়া উচিত।
নোএসকিউএল সিস্টেমগুলির মধ্যে বেশ কয়েকটি ডিজাইন বৈশিষ্ট্য রয়েছে:
- অনুভূমিকভাবে অনেক সার্ভারের মাধ্যমে আউটপুট আউট করার ক্ষমতা।
- একটি সাধারণ কল স্তরের ইন্টারফেস বা প্রোটোকল (একটি এসকিউএল বাঁধার বিপরীতে)।
- বেশিরভাগ traditionalতিহ্যবাহী আরডিবিএমএসের এসিডি লেনদেনের চেয়ে দুর্বল ধারাবাহিকতা মডেলগুলির জন্য সমর্থন।
- ডেটা সঞ্চয় করার জন্য বিতরণ করা সূচক এবং র্যামের দক্ষ ব্যবহার।
- নতুন বৈশিষ্ট্য বা ডেটা স্কিমা গতিশীলভাবে সংজ্ঞায়িত করার ক্ষমতা।
রিলেশনাল ডাটাবেসগুলি স্কেলিংয়ের জন্য সর্বোত্তম নাও হতে পারে
সাধারণভাবে, রিলেশনাল ডাটাবেস ম্যানেজমেন্ট সিস্টেমগুলি কয়েক দশক ধরে "ডেটা অধ্যবসায় এবং পুনরুদ্ধারের জন্য" এক-আকারের ফিট-সমস্ত সমাধান "হিসাবে বিবেচিত হয়। তারা ব্যাপক গবেষণা এবং বিকাশের প্রচেষ্টার পরে পরিপক্ক হয়েছে এবং খুব সফলভাবে বিভিন্ন ব্যবসায়িক ডোমেনগুলিতে একটি বড় বাজার এবং সমাধান তৈরি করেছে।
স্কেলাবিলিটির জন্য ক্রমবর্ধমান প্রয়োজন এবং নতুন অ্যাপ্লিকেশন প্রয়োজনীয়তা কিছু ওয়েব-স্কেল অ্যাপ্লিকেশনগুলিতে এই আকার-ফিট-সমস্ত পদ্ধতির সাথে কিছুটা অসন্তুষ্টি সহ traditionalতিহ্যবাহী আরডিবিএমএসের জন্য নতুন চ্যালেঞ্জ তৈরি করেছে। এর উত্তরটি হ'ল নতুন প্রজন্মের স্বল্প মূল্যের, উচ্চ-কার্য সম্পাদনের ডেটাবেস সফ্টওয়্যার সম্পর্কিত সম্পর্কিত ডাটাবেস পরিচালন ব্যবস্থার আধিপত্যকে চ্যালেঞ্জ করার জন্য ডিজাইন করা। নোএসকিউএল আন্দোলনের একটি বড় কারণ হ'ল ওয়েব, এন্টারপ্রাইজ এবং ক্লাউড কম্পিউটিং অ্যাপ্লিকেশনগুলির বিভিন্ন প্রয়োগকারীর তাদের ডাটাবেসের বিভিন্ন প্রয়োজনীয়তা থাকে - উদাহরণস্বরূপ, প্রতিটি অ্যাপ্লিকেশনটির জন্য কঠোর ডেটা ধারাবাহিকতার প্রয়োজন হয় না।
আর একটি উদাহরণ: ইবে, অ্যামাজন, টুইটার বা ফেসবুকের মতো উচ্চ-ভলিউম ওয়েবসাইটগুলির জন্য, স্কেলাবিলিটি এবং উচ্চ প্রাপ্যতা প্রয়োজনীয় প্রয়োজনীয়তা যা আপস করা যায় না। এই অ্যাপ্লিকেশনগুলির জন্য, সামান্যতম আউটেজেরও উল্লেখযোগ্য আর্থিক পরিণতি হতে পারে এবং গ্রাহকের বিশ্বাসকে প্রভাবিত করতে পারে।
DBA.SE উপর ওভার: অনুভূমিক স্কেলিং এর অর্থ কি?
অনুভূমিক স্কেলিং মূলত উপরের পরিবর্তে বাড়ানো হচ্ছে। আপনি যান না এবং একটি বড় বিফায়ার সার্ভার কিনবেন না এবং আপনার সমস্ত বোঝাটিকে এর উপরে সরিয়ে দিন, পরিবর্তে আপনি 1+ অতিরিক্ত সার্ভার কিনে এবং এগুলি জুড়ে আপনার বোঝা বিতরণ করবেন।
যখন আপনার সার্ভারে একসাথে একাধিক ইনস্ট্যান্স চালানোর ক্ষমতা থাকে তখন অনুভূমিক স্কেলিং ব্যবহৃত হয়। সাধারণত 1 সার্ভার থেকে 2 সার্ভারে যাওয়া আরও শক্ত হয় তবে এটি 2 থেকে 5, 10, 50 ইত্যাদি যেতে হবে etc.
সমান্তরাল দৃষ্টান্তগুলি চালানোর সমস্যার সমাধান করার পরে আপনি অ্যামাজন ইসি 2, র্যাকস্পেসের ক্লাউড সার্ভিস, গোগ্রিড ইত্যাদির পরিবেশের দুর্দান্ত সুবিধা নিতে পারেন কারণ আপনি চাহিদার উপর ভিত্তি করে উদাহরণ আনতে পারেন এবং সার্ভার পাওয়ারের জন্য অর্থ প্রদানের প্রয়োজনীয়তা হ্রাস করতে পারেন আপনি কেবলমাত্র এই পিক লোডগুলি coverাকতে ব্যবহার করছেন না।
সমান্তরালভাবে সম্পূর্ণ পঠন / লেখার জন্য রিলেশনাল ডেটাবেসগুলি অন্যতম কঠিন আইটেম।