Perbedaan Antara LDF dan MDF

LDF vs MDF

Perusahaan menggunakan basis data untuk menyimpan, memeriksa, dan mengambil informasi berharga seperti pelanggan, riset pasar, akun, tren pasar, inventaris persediaan, karyawan, dan data penting lainnya untuk perusahaan dan operasi sehari-harinya. Sebagian besar perusahaan menggunakan Microsoft SQL untuk membuat database dan menyimpan informasi menjadikannya program dan aplikasi yang paling banyak digunakan dalam fungsi ini. Dalam file MSSQL, MDF dan LDF dapat ditemukan dan digunakan.

LDF dan MDF adalah ekstensi file yang digunakan dalam Microsoft SQL Server. Ekstensi file ini datang bersama-sama dan dibuat secara otomatis ketika database baru dibuat dalam program. Kedua file juga terletak di lokasi yang sama untuk referensi mudah. Tetapi salah satu fungsi terpenting dari file-file ini adalah mereka adalah komponen dari file cadangan (dengan ekstensi file .bak) yang digunakan dalam program.

File ekstensi .MDF singkatan dari "File Database Master." File ini berisi semua informasi startup untuk menjalankan database dan melacak semua database di server SQL. Itu juga menunjuk ke file lain dalam database. File ini juga merupakan file kunci dalam menyimpan informasi yang sangat penting dalam penerimaan dan pengawasan konten data di server.

Sementara itu, LDF adalah ekstensi file untuk log transaksi server untuk file data utama. Ini menyimpan informasi database selain menyimpan catatan semua tindakan dan perubahan yang dilakukan pada informasi di server. Ini termasuk; tanggal, waktu, perincian semua perubahan, informasi pengguna tentang siapa yang membuat perubahan. Selain itu, log juga menampilkan terminal komputer tempat perubahan dilakukan.

Perubahan yang sering dicatat oleh file .LDF adalah; penghapusan file, sisipan, peringatan, tambahan, dan pembaruan. Biasanya, .LDF adalah file pendamping untuk .MDF ketika database baru atau ketika file cadangan dibuat. Log transaksi server membantu dalam melacak perubahan yang tidak sah atau melacak asal kesalahan. Informasi yang dibuat pada log dapat membantu menunjukkan anomali, memulihkan data penting dan diperlukan, dan membantu dalam memperbaiki akses serta kesalahan.

File LDF penting dalam tiga operasi dalam operasi SQL. Ini termasuk: pemulihan transaksi individu, pemulihan semua transaksi yang tidak lengkap pada saat server dimulai, dan memulihkan database ketika ada kegagalan. Dalam operasi pertama, pernyataan rollback dikeluarkan oleh aplikasi, dan file .LDf digunakan untuk membalikkan operasi itu. Dalam kasus server mendeteksi kesalahan atau kesalahan, file LDF akan mendukung transaksi yang tidak lengkap.

Operasi kedua membutuhkan server SQL yang gagal. File LDF digunakan untuk kembali ke titik pemulihan atau file cadangan tempat database berfungsi penuh. Operasi ketiga membutuhkan kegagalan basis data. Ketika skenario ini terjadi, file LDF digunakan untuk mengembalikan database sebelum terjadi kegagalan. Dalam operasi ini, informasi dan semua data aman dan tidak rusak.
Ringkasan:

1.MDF adalah file data utama untuk MSSQL. LDF, di sisi lain, adalah file pendukung dan ditandai sebagai file log transaksi server.
2.MDF berisi semua informasi penting dan penting dalam basis data sementara LDF berisi semua tindakan yang mencakup transaksi dan perubahan yang dilakukan dalam file MDF.
3.LDF prihatin dengan tiga operasi sedangkan MDF tidak.
4. Ukuran file LDF dapat memakan banyak ruang karena banyak perubahan dan detail informasi yang dianggap berasal dari perubahan sementara file MDF dapat mempertahankan atau perubahan ukuran file tergantung pada perubahan aktual yang dibuat pada file itu sendiri.