বিতরণ ডাটাবেস ম্যানেজমেন্ট সিস্টেমে ডেটা একাধিক লোকেশনে থাকে। সেটি একই জায়গায় বিভিন্ন সিস্টেমে বা ভিন্ন ভৌগোলিক লোকেশনে হতে পারে।
নিচের উদাহরণে দেখানো হয়েছে:

ডাটাবেস একাধিক লোকেশনে ভাগ করা হয়েছে এবং Site1, Site2, Site3 এবং Site4-এ ডেটা সংরক্ষিত।
বিতরণ ডাটাবেস ম্যানেজমেন্ট সিস্টেমের সুবিধা এবং অসুবিধা নিম্নরূপ:
DDBMS-এর সুবিধা
- ডাটাবেস প্রসারিত করা সহজ কারণ এটি ইতিমধ্যে একাধিক সিস্টেমে फैला আছে এবং একটি সিস্টেম যোগ করা খুব জটিল নয়।
- বিতরণ ডাটাবেসে ডেটা الشفافية (transparency) এর বিভিন্ন স্তর অনুযায়ী সাজানো যায় অর্থাৎ বিভিন্ন ট্রান্সপারেন্সি লেভেলের ডেটা ভিন্ন লোকেশনে সংরক্ষিত হতে পারে।
- ডাটাবেস একটি সংস্থার ডিপার্টমেন্টাল তথ্য অনুযায়ী সংরক্ষিত হতে পারে। সেক্ষেত্রে, সংস্থাগত আধিপত্য অ্যাক্সেস সহজ হয়।
- প্রাকৃতিক দুর্যোগ যেমন আগুন বা ভূমিকম্প হলে সকল ডেটা ধ্বস্ত হবে না কারণ সেটি ভিন্ন লোকেশনে সংরক্ষিত।
- ডাটাবেসের একটি অংশ ধারণকারী সিস্টেমের নেটওয়ার্ক তৈরি করা সস্তা। এই ডাটাবেসও সহজে বাড়ানো বা কমানো যায়।
- যদি কিছু ডেটা নোড অফলাইন চলে যায়, তবে ডাটাবেসের বাকি অংশ স্বাভাবিক কার্যক্রম চালিয়ে যেতে পারে।
DDBMS-এর অসুবিধা
- বিতরণ ডাটাবেস কáfি জটিল এবং এটি নিশ্চিত করা কঠিন যে ব্যবহারকারী একটি উনিফর্ম ভিউ পাচ্ছেন কারণ ডাটাবেস একাধিক লোকেশনে फैলে আছে।
- এই ডাটাবেস महँগা কারণ এটি জটিল এবং তাই রক্ষণাবেক্ষণ করা কঠিন।
- বিতরণ ডাটাবেসে সিকিউরিটি প্রদান করা কঠিন কারণ ডাটাবেস সকল লোকেশনে সুরক্ষিত থাকতে হবে। আরও, বিতরণ ডাটাবেসের সকল নোড সংযুক্ত করার ইনফ্রাস্ট্রাকচারও সুরক্ষিত রাখতে হবে।
- বিতরণ ডাটাবেসে ডেটা ইন্টিগ্রিটি বজায় রাখা কঠিন কারণ এর প্রকৃতির কারণে। এছাড়া ডেটা রিডানডেন্সিও হতে পারে কারণ ডেটা একাধিক লোকেশনে সংরক্ষিত।
- বিতরণ ডাটাবেস জটিল এবং এটি পরিচালনা ও রক্ষণাবেক্ষণ করার জন্য প্রয়োজনীয় অভিজ্ঞতা সম্পন্ন মানুষ খুঁজে পাওয়া কঠিন।