Bagian ini bertujuan untuk menjelaskan secara singkat fungsi MDF dan LDF file dalam SQL server basis data. Selain itu, postingan ini juga menjelaskan perbedaan mendasar antara keduanya.
File MDF dan LDF dalam format SQL Server Basis Data
Semua perusahaan membutuhkan sistem untuk menyimpan / mengambil informasi. Informasi dapat berupa apa saja mulai dari data pelanggan, riset pasar, inventaris persediaan, informasi akun, dll. Tetapi, di mana perusahaan menyimpan data tersebut dan bagaimana mereka mengambilnya? Nah, mereka menggunakan database untuk tujuan itu.
Sebagian besar perusahaan menggunakan MS SQL Server untuk menyimpan dan mengelola informasi. Itu membuat Microsoft SQL Server Salah satu program yang paling banyak digunakan di seluruh dunia. Di dalam setiap basis data, Anda akan menemukan dua file yaitu; MDF dan LDF. Kedua file ini sangat penting untuk memastikan berfungsinya basis data tanpa gangguan.
Berperan dalam Mencadangkan dan Memulihkan Database
Kedua hal ini pada dasarnya adalah ekstensi file yang digunakan di Microsoft SQL. File-file ini dibuat secara otomatis pada saat pembuatan basis data. Keduanya juga berbagi lokasi penyimpanan yang sama. Alasan mengapa file-file ini sangat penting adalah karena file-file ini merupakan bagian dari proses pencadangan dan pemulihan. Dengan kata lain, jika terjadi sesuatu yang buruk pada basis data, file-file inilah yang akan digunakan administrator untuk memulihkan dan mengembalikan data yang hilang/rusak.
Informasi Berisi dalam file MDF dan LDF
MDF - Itu adalah singkatan dari Master Database File. Ini berisi semua informasi utama dari database yang merupakan bagian dari server. Ekstensi ini juga menunjuk ke berbagai file lainnya. Ini memainkan peran penting dalam penyimpanan informasi. Secara keseluruhan, ini sangat penting untuk pengawasan data yang aman dan terjamin. Jika file ini rusak, file Pemulihan MDF prosedur dilakukan untuk memulihkannya. Melakukannya penting untuk menyelamatkan data agar tidak hilang.
LDF - File ini menyimpan informasi yang berhubungan dengan log transaksi untuk file data utama. Ini pada dasarnya melacak semua perubahan yang telah dibuat dalam database. Informasi yang disimpan file ini berkisar dari tanggal / waktu perubahan, rincian perubahan yang dibuat, serta informasi terkait dengan siapa pun yang membuat perubahan. Informasi yang terkait dengan terminal komputer tempat perubahan terjadi juga disimpan di log.
LDF menyimpan perubahan yang terkait dengan penyisipan, penghapusan, pembaruan, penambahan, dll. Log transaksi yang disimpan di server membantu mengidentifikasi aktivitas yang terkait dengan perubahan yang tidak sah serta di mana kesalahan berasal. Informasi log terkadang berguna dalam memperbaiki kesalahan, memulihkan data penting, dan mengidentifikasi anomali.
Operasi SQL di mana File LDF Memainkan Peran Penting
Terutama file LDF penting dalam tiga operasi SQL utama:
- Memulihkan transaksi yang belum selesai saat server dimulai.
- Memulihkan transaksi individu.
- Memulihkan database pada saat terjadi kegagalan.
Perbandingan antara File MDF dan LDF
- File MDF adalah file utama di SQL server database. LDF adalah file pendukung. Yang terakhir menyimpan informasi yang terkait dengan log transaksi.
- MDF berisi data catatan database. LDF, di sisi lain mencatat informasi terkait dengan perubahan yang dibuat di server serta semua tindakan yang dilakukan.
- Tidak seperti MDF, LDF pada dasarnya adalah tentang tiga operasi utama yang telah disebutkan sebelumnya.
- File LDF dapat terus menghabiskan banyak ruang penyimpanan tergantung pada jumlah perubahan yang dilakukan di server serta jumlah transaksi yang terjadi. MDF, di sisi lain dapat bervariasi dalam ukuran file-nya dengan perubahan tabel dan data rekaman.
Pengantar Penulis:
Peter Song adalah pakar pemulihan data di DataNumen, Inc., yang merupakan pemimpin dunia dalam teknologi pemulihan data, termasuk pemulihan pandangan ke PDF produk perangkat lunak pemulihan. Untuk informasi lebih lanjut, kunjungi www.datanumen.com.