Apa itu MDF dan LDF?

...

Data Basis Data

Microsoft SQL Server telah merilis berbagai edisi database. Setiap edisi difokuskan pada kebutuhan yang berbeda. SQL Server memiliki edisi server dan edisi khusus untuk kebutuhan ringan hingga kebutuhan perusahaan berat, namun semua edisi memiliki satu kesamaan, struktur file yang serupa. Saat diinstal, Microsoft SQL Server menyimpan tipe file data default di berbagai direktori di komputer masing-masing. File Database Master (MDF) dan File Database Log (LDF) adalah file utama yang dibuat untuk setiap database di lingkungan SQL Server.

Instalasi default

Selama instalasi awal, setiap edisi SQL Server akan menempatkan file MDF dan LDF sistem default yang sesuai dengan fungsinya masing-masing, tidak tercakup dalam diskusi ini. File Master, MSDB, Model, TempDB, dan Resource dibuat dan disimpan di direktori instal default yang ditentukan selama instalasi. Setiap file sistem inti digunakan untuk persyaratan tertentu, tetapi merupakan basis data, menyimpan informasi yang berhubungan dengan pekerjaan masing-masing.

Video Hari Ini

Membuat Database Pengguna

Database pengguna dibuat untuk penggunaan tertentu oleh aplikasi atau pengguna. Saat administrator database membuat database baru, SQL Server membuat file MDF dan LDF yang terkait dengan database tersebut. SQL Server awalnya menempatkan mereka di direktori default, atau administrator dapat menentukan di mana mereka akan disimpan. Setelah dibuat, mereka dapat dipindahkan ke lokasi yang berbeda untuk kenyamanan, kinerja, dan masalah penyimpanan.

File Basis Data Utama

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

File Basis Data Log

Selama berbagai proses pembuatan dan modifikasi dalam MDF, semua aktivitas dicatat dalam LDF. Saat informasi dinamis sedang diproses masuk dan keluar dari memori, yang disebut transaksi, data disimpan di LDF untuk manajemen kesalahan. Akibatnya, semua aktivitas pengguna dicatat untuk referensi.

Menggunakan MDF dan LDF

Administrator basis data dapat melakukan berbagai hal dengan MDF dan LDF. Setelah dibuat, mereka dapat dipindahkan dengan melepaskan database dari instance, memindahkan file fisik melalui explorer dan memasang kembali. MDF dan LDF dapat dipindahkan ke direktori yang berbeda pada perangkat penyimpanan file yang berbeda menggunakan fungsi detach and attach. MDF juga menyimpan edisi apa yang membuat file tersebut dan dapat terlepas dari instance SQL Server karena alasan yang tidak diketahui. Dalam situasi tertentu, MDF dapat diimpor ke database kosong baru untuk manipulasi.

Menyatukan Semuanya

Microsoft SQL Server adalah lingkungan database yang kompleks yang memiliki banyak segi, komponen, dan layanan pendukung yang tidak semuanya tercakup dalam penjelasan jenis file dasar ini. SQL Server menggunakan dua jenis file inti, MDF dan LDF untuk sebagian besar pekerjaannya. Ini adalah file paling penting dalam lingkungan SQL Server.