DBMS چیست؟
MongoDB ،PostgreSQL ،MariaDB ،MySQL و… را اگر شنیده باشید، شاید برایتان سوال باشد که آنها دقیقا چه چیزی هستند.
اغلب به اشتباه، به آنها دیتابیس میگویند.
DBMS (Database Management System)
همانطور که از نامگذاری مشخص میباشد، نرمافزاری برای مدیریت دیتابیس است.
این نرمافزار به کاربر، قابلیتِ ساختن، ویرایش، حذف و… داده را به صورت ایمن میدهد.
اغلب، این نرمافزار دارای یک واسط کاربری است تا شما درگیر جزئیات نشوید.
استفاده از این نرمافزار، مواردی مثل یکپارچگی داده، امنیت و عدم ایجاد مشکل در دسترسی همزمان به یک دادهی واحد را حل میکند.
No SQL DBMS ،RDBMS و in-memory DBMS، برخی از دستههای مشهور DBMS هستند.
شناختهشدهترین مورد که در دسته RDBMS قرار دارد، MySQL است که مربوط به دیتابیسهای رابطهای میباشد.
مزایای استفاده از DBMS
- امنیت داده
- ایجاد یک سطح انتزاعی از داده
- مکانیسم قفل در دسترسی همروند
- امکان بازیابی از خطاها
- ثبت لاگ دسترسی و رویدادها
- داشتن واسط استاندارد برای ارتباط با دیتابیس
معایب استفاده از DBMS
- مصرف منابع سختافزاری بیشتر برای اجرای قابلیتها
- نیاز به استخدام یک فرد متخصص در حوزه آن DBMS
- برخی از DBMSها، لایسنس گرانی دارند
همانطور که در بخش مزایا و معایب بررسی شد، مزایای استفاده از DBMS، باعث میشود که در اکثر سناریوها مورد استفاده قرار گیرد.
دیدگاهتان را بنویسید