Apa itu MDF dan LDF?

Database

Instalasi standar

Selama instalasi awal, setiap edisi SQL Server akan menempatkan file MDF dan LDF standar yang sesuai dalam sistem dengan fungsi masing-masing, tidak tercakup dalam diskusi ini. File Master, MSDB, Model, TempDB dan Sumberdaya dibuat, ditentukan, dan disimpan di direktori instalasi default. Setiap file inti dari sistem digunakan untuk persyaratan tertentu, tetapi mereka adalah basis data yang berisi informasi dalam korelasi dengan pekerjaan masing-masing.

Buat basis data pengguna

Basis data pengguna dibuat untuk penggunaan spesifik oleh aplikasi atau pengguna apa pun. Ketika administrator database membuat yang baru, SQL Server membuat file MDF dan LDF terkait untuk database tersebut. SQL Server menempatkan mereka pada awalnya di direktori default mereka, atau administrator dapat menentukan di mana mereka akan disimpan. Setelah pembuatan, mereka dapat dipindahkan ke lokasi yang berbeda untuk alasan kenyamanan, kinerja atau penyimpanan.

File Master Database

MDF adalah tempat semua informasi dalam database disimpan. Ini berisi baris, kolom, bidang, dan data yang dibuat oleh aplikasi atau pengguna. Pembuatan kolom database, modifikasi dan informasi dari pembuatan catatan, semuanya disimpan dalam file ini untuk penggunaan aplikasi dan pencarian.

File catatan basis data

Selama beberapa proses pembuatan dan modifikasi dalam MDF, semua kegiatan dicatat dalam LDF. Sementara informasi dinamis sedang diproses masuk dan keluar dari memori, yang disebut transaksi, data disimpan dalam LDF untuk penanganan kesalahan. Akibatnya, semua aktivitas pengguna dicatat dengan referensi.

Gunakan file MDF dan LDF

Administrator database dapat melakukan beberapa hal dengan file MDF dan LDF. Setelah dibuat, mereka dapat dipindahkan dengan memisahkan database dari instance, memindahkan file fisik melalui browser dan melampirkannya lagi. File-file ini dapat dipindahkan ke berbagai direktori pada perangkat penyimpanan yang berbeda menggunakan fungsi pemisahan dan penggabungan. File MDF juga menyimpan edisi yang membuat file dan dapat dipisahkan dari SQL Server untuk alasan yang tidak diketahui. Dalam situasi tertentu, file MDF dapat diimpor ke database kosong baru untuk manipulasi.

Satukan semuanya

Microsoft SQL Server adalah lingkungan database kompleks yang memiliki banyak aspek, komponen, dan layanan bantuan yang tidak sepenuhnya dibahas dalam penjelasan dasar jenis file ini. SQL Server menggunakan dua tipe file inti, MSF dan LDF untuk sebagian besar pekerjaannya. Ini adalah file yang paling penting dalam lingkungan SQL Server.