ফেব্রুয়ারী ২০১২ পর্যন্ত, বেশিরভাগ ডাটাবেসে সার্ভার সফ্টওয়্যার এবং ফাইলগুলির একটি সেট থাকে যা সমস্ত একক কম্পিউটারে থাকে। আরও উন্নত পন্থাগুলি বিভিন্ন স্থানে বিভিন্ন কম্পিউটার এবং অনেকগুলি ফাইল ব্যবহার করে। সমান্তরাল এবং বিতরণ পদ্ধতিগুলি খুব বড় ডেটাবেসগুলির জন্য অ্যাক্সেসের গতি, ভৌগোলিকভাবে ছড়িয়ে দেওয়া সংস্থাগুলির অ্যাক্সেস এবং আপটাইম নির্ভর করে এমন অ্যাপ্লিকেশনগুলির নির্ভরযোগ্যতা উন্নত করে।

মেনফ্রেম কম্পিউটার

গঠন

একটি বিতরণ ডাটাবেস পৃথক স্থানে দুই বা ততোধিক সার্ভার কম্পিউটারে ডেটা রাখে। উদাহরণস্বরূপ, শিকাগোর একটি প্রধান কার্যালয়ে একটি ডাটাবেস এবং কানসাস সিটিতে একটি গুদাম রয়েছে। দুজনেই ইন্টারনেটে একটি লিঙ্ক ভাগ করে নেয় যে শিকাগো ডাটাবেস প্রতি রাতে কানসাস সিটি থেকে চালানের রেকর্ড গ্রহণ করে। বেশ কয়েকটি কম্পিউটার কাজের চাপ ভাগ করে নিলেও একটি সাধারণ সমান্তরাল ডাটাবেস এক সেট ফাইলের সাথে এক জায়গায় থাকে।

গতি

একটি সমান্তরাল ডাটাবেসের প্রধান সুবিধা হ'ল গতি। একটি কম্পিউটারে চলমান একটি স্ট্যান্ডার্ড ডাটাবেসের মতো, একটি সমান্তরাল ডাটাবেস স্ট্রাকচার্ড ক্যোয়ারী ল্যাঙ্গুয়েজ বা ব্যবহারকারীদের কাছ থেকে এসকিউএল অনুরোধ গ্রহণ করে। সার্ভার এগুলি কয়েক ধাপে বিভক্ত করে তারপরে এগুলি কার্যকর করে exec একটি স্ট্যান্ডার্ড ডাটাবেস সার্ভার নিজে থেকে সমস্ত পদক্ষেপ সম্পাদন করে যেখানে একটি সমান্তরাল ডাটাবেস বিভিন্ন কম্পিউটারে পদক্ষেপগুলি বরাদ্দ করে। যখন প্রতিটি কম্পিউটার তার কাজ শেষ করে, ডাটাবেস তথ্য একত্রিত করে এবং ফলাফলটি ব্যবহারকারীকে ফেরত পাঠায়। কারণ প্রতিটি কম্পিউটার কাজের কেবলমাত্র অংশে কাজ করে, তারা একসাথে খুব কম সময়ে একটি এসকিউএল অনুরোধ শেষ করে। কোনও প্রতিষ্ঠানের ডাটাবেসের প্রয়োজনীয়তা বাড়ার সাথে সাথে আপনি বর্ধিত কাজের চাপ মেটাতে কম্পিউটারকে সমান্তরাল ডাটাবেসে যুক্ত করেন।

প্রবেশ

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

বিশ্বাসযোগ্যতা

বিতরণ করা এবং সমান্তরাল ডাটাবেসগুলি বিভিন্নভাবে নির্ভরযোগ্যতার ঠিকানা দেয়। একটি কম্পিউটারে চলমান একটি ডাটাবেস সম্পূর্ণরূপে সেই মেশিনের নির্ভরযোগ্যতার উপর নির্ভর করে: কম্পিউটারটি ক্র্যাশ হওয়ার সাথে সাথে, ডাটাবেসটি অনুপলব্ধ হয়ে যায়। বেশিরভাগ সমান্তরাল ডাটাবেসে একটি বৈশিষ্ট্য থাকে যা প্রতিটি কম্পিউটারের অবস্থা পর্যবেক্ষণ করে; যদি কোনও ব্যর্থ হয় তবে সার্ভার প্রোগ্রাম এটিকে পরিষেবা থেকে সরিয়ে দেয় তবে কার্যকারিতা হ্রাস করা হলেও ডাটাবেস উপলব্ধ থাকে। বিতরণ করা ডাটাবেসের জন্য, বাকী স্থানীয় সার্ভারগুলি যদি কোনও সমস্যার বিকাশ করে তবে তথ্য প্রক্রিয়া চালিয়ে যান; বিভ্রাট ব্যর্থ কম্পিউটারে কেবল স্থানীয় ব্যবহারকারীকেই প্রভাবিত করে।