نظام إدارة قواعد البيانات
برمجية تحفظ بيانات المؤسسة في جداول منظمة، وتتيح لآلاف المستخدمين قراءتها وتعديلها في الوقت نفسه دون أن تضيع أو تتضارب.
نظرة عامة
ترسل التطبيقات أوامرها إلى قاعدة البيانات بلغة الاستعلام SQL، مثل «أضف هذا الطلب» أو «أعطني رصيد هذا العميل». يحلل محرك الاستعلام الأمر ويختار أسرع طريق للوصول إلى البيانات مستعينًا بالفهارس. وتُنفذ كل عملية كمعاملة كاملة: إما أن تُحفظ كل خطواتها أو لا يُحفظ شيء، فلا يُخصم المبلغ من حساب دون إضافته إلى الآخر. ويُكتب كل تغيير أولًا في سجل المعاملات، وتُنسخ البيانات إلى خادم احتياطي، وتُؤخذ نسخ احتياطية دورية.
كيف يعمل نظام إدارة قواعد البيانات
الأوامر
ترسل التطبيقات طلبات القراءة والكتابة إلى قاعدة البيانات.
محرك الاستعلام
يحلل الأمر ويضع خطة التنفيذ الأسرع.
الفهارس
تشبه فهرس الكتاب، فتصل إلى السجل المطلوب دون قراءة الجدول كله.
الجداول والمعاملات
تُنفذ العملية كلها أو لا شيء منها، وتُقفل السجلات أثناء التعديل.
سجل المعاملات
يُكتب كل تغيير في السجل قبل الجدول، فيمكن الاستعادة بعد أي عطل.
النسخ الاحتياطي
تُنسخ البيانات إلى خادم آخر، وتُؤخذ نسخ احتياطية دورية.
