مزایای این تکنولوژی بستگی به عواملی از جمله به نوع سیستم مدیریت پایگاه داده و معماری سیستم پایگاهی و ماهیت کاربردها دارد. در ادامه ابتدا مزایا و معایب سیستم پایگاهی که در محیط کامپیوتر شخصی و معمولا با یک سیستم مدیریت تک کاربری ایجاد می شود را بررسی می کنیم و سپس به سیستم پایگاهی جامع و چند کاربری می پردازیم.
مزایا و معایب سیستم پایگاهی تک کاربری
مزایا
- هر بخش از سازمان داده های خود را نگهداری و پردازش می کند و در نتیجه سیستم کامپیوتری مرکزی سازمان می تواند به کارهای دیگر بپردازد.
- با استفاده از کامپیوترهای شخصی حجم داده های سیستم مرکزی کاهش می یابد.
- سیستم پایگاهی که روی کامپیوتر شخصی ایجاد می شود، معمولا کوچک بوده، مدلسازی، طراحی و پیاده سازی آن ساده است.
- کار با سیستم پایگاهی تک کاربری و برنامه سازی در محیط آن ساده است و نیاز به تخصص چندان ندارد.
- با پیشرفت روز افزون قابلیت و قدرت کامپیوترهای شخصی، این گونه سیستم پایگاهی می تواند بسیاری از کارهای سیستم های کامپیوتری بزرگ را انجام دهند.
معایب
- وجود تعدادی سیستم پایگاهی کوچک و پراکنده در یک سازمان منجر به بروز افزونگی، ناسازگاری داده ها و تا حدی نا ایمنی آنها می شود.
- محدودیت سخت افزاری سبب محدود شدن اندازه فایل ها می شود.
- خود سیستم مدیریت نمی تواند قوی و کارا باشد.
- امکانات تولید نسخه پشتیبان و ترمیم پایگاه داده ها معمولا کم است.
- اعمال مجموعه واحدی از استانداردها در کل سازمان ناممکن است.
مزایا و معایب سیستم پایگاهی چند کاربری
مزایا
- اشتراک داده ها
- کاهش حتی الامکان افزونگی
- تعدد شیوه های دستیابی به داده ها
- اجتناب از ناسازگاری داده ها
- تامین همروندی بهتر
- تسهیل پردازش تراکنش ها
- تضمین جامعیت داده ها
- امکان اعمال ضوابط ایمنی دقیقتر
- تسهیل گسترش کاربردها و رشد محیط ذخیره سازی
- دسترسی بهتر به داده ها
- کاهش حجم برنامه ها
- تنوع کاربران
- استفاده بهتر از سخت افزار
معایب
- هزینه بالای نرم افزار
- هزینه بالای سخت افزار
- هزینه بیشتر برای برنامه نویسی
- کند شدن اجرای بعضی از برنامه های کاربردی و افت کارایی در مواردی
- خطر بالقوه آسیپ پذیری داده ها
- تاثیرات گسترده تر خرابی ها و دشواری بیشتر ترمیم آنها
- پیچیده بودن سیستم مدیریت و سیستم پایگاهی و نیاز به تخصص بیشتر
منبع : کتاب «مفاهیم بنیادی پایگاه داده ها» نوشته سید محمد تقی روحانی رانکوهی