ما هو MDF و LDF؟

...

بيانات قاعدة البيانات

أصدر Microsoft SQL Server مجموعة متنوعة من إصدارات قواعد البيانات. كل طبعة تركز على الاحتياجات المختلفة. يحتوي SQL Server على إصدارات خادم وإصدارات متخصصة لتلبية احتياجات الشركات الثقيلة ، ولكن جميع الإصدارات لها شيء واحد مشترك ، وهو بنية ملفات متشابهة. عند التثبيت ، يقوم Microsoft SQL Server بتخزين أنواع ملفات البيانات الافتراضية في أدلة مختلفة على جهاز الكمبيوتر المعني. ملفات قاعدة البيانات الرئيسية (MDF) وملفات قاعدة بيانات السجل (LDF) هي الملفات الأساسية التي تم إنشاؤها لكل قاعدة بيانات في بيئة خادم SQL.

التثبيت الافتراضي

أثناء التثبيت الأولي ، سيضع كل إصدار من إصدارات SQL Server ملفات MDF و LDF الافتراضية للنظام المتوافقة مع الوظيفة الخاصة بها ، والتي لم يتم تناولها في هذه المناقشة. يتم إنشاء ملفات Master و MSDB و Model و TempDB و Resource وتخزينها في دليل التثبيت الافتراضي المحدد أثناء التثبيت. يتم استخدام كل ملف نظام أساسي لمتطلبات محددة ، ولكنه عبارة عن قواعد بيانات تخزن المعلومات المرتبطة بوظيفة كل منها.

فيديو اليوم

إنشاء قواعد بيانات المستخدم

يتم إنشاء قواعد بيانات المستخدم لاستخدامات محددة بواسطة تطبيق أو مستخدم. عندما يقوم مسؤول قاعدة البيانات بإنشاء قاعدة بيانات جديدة ، يقوم SQL Server بإنشاء ملف MDF و LDF المطابق لقاعدة البيانات هذه. يضعها SQL Server في البداية في دليله الافتراضي ، أو يمكن للمسؤول تحديد مكان تخزينها. بعد الإنشاء ، يمكن نقلها إلى مواقع مختلفة من أجل الراحة والأداء ومخاوف التخزين.

ملف قاعدة البيانات الرئيسية

MDF هي المكان الذي يتم فيه تخزين جميع معلومات قاعدة البيانات. يحتوي على الصفوف والأعمدة والحقول والبيانات التي تم إنشاؤها بواسطة تطبيق أو مستخدم. يتم تخزين إنشاء عمود قاعدة البيانات والتعديلات وإنشاء سجل المعلومات وتعديله داخل هذا الملف للبحث واستخدام التطبيق.

ملف قاعدة بيانات السجل

أثناء عمليات الإنشاء والتعديل المختلفة داخل MDF ، يتم تسجيل جميع الأنشطة في LDF. أثناء معالجة المعلومات الديناميكية داخل وخارج الذاكرة ، تسمى المعاملات ، يتم تخزين البيانات في LDF لإدارة الأخطاء. وبالتالي ، يتم تسجيل جميع أنشطة المستخدم كمرجع.

باستخدام MDF و LDF

يمكن لمسؤولي قواعد البيانات القيام بمجموعة متنوعة من الأشياء باستخدام MDF و LDF. بمجرد إنشائها ، يمكن نقلها عن طريق فصل قاعدة البيانات عن المثيل ، ونقل الملف الفعلي عبر المستكشف وإعادة التوصيل. يمكن نقل MDF و LDF إلى أدلة مختلفة على أجهزة تخزين ملفات مختلفة باستخدام وظائف الفصل والإرفاق. يقوم MDF أيضًا بتخزين الإصدار الذي أنشأ الملف ويمكن فصله عن مثيل SQL Server لأسباب غير معروفة. في حالات معينة ، يمكن استيراد MDF إلى قاعدة بيانات فارغة جديدة للتلاعب.

ضع كل شيء معا

Microsoft SQL Server عبارة عن بيئة قاعدة بيانات معقدة تحتوي على العديد من الجوانب والمكونات والخدمات الداعمة التي لا يتم تناولها جميعًا في شرح نوع الملف الأساسي هذا. يستخدم SQL Server نوعي الملفات الأساسيين ، MDF و LDF لمعظم أعماله. هذه هي الملفات الأكثر أهمية داخل بيئة SQL Server.