Perbedaan antara LDF dan MDF

Perbedaan antara LDF dan MDF

LDF vs MDF

Perusahaan menggunakan database untuk menyimpan, memeriksa, dan mengambil informasi berharga seperti pelanggan, riset pasar, akun, tren pasar, inventaris persediaan, karyawan, dan data vital lainnya ke 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. Di dalam file MSSQL, MDF dan LDF dapat ditemukan dan digunakan.

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

File ekstensi .MDF adalah singkatan dari “Master Database File."File ini berisi semua informasi startup untuk database untuk menjalankan dan melacak semua database di SQL Server. Itu juga menunjuk ke file lain dalam database. File ini juga merupakan file utama 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 dibuat pada informasi di server. Ini termasuk; Tanggal, Waktu, Rincian Semua Perubahan, Informasi Pengguna Mengenai Siapa yang Membuat Perubahan. Selain itu, log juga menampilkan terminal komputer di mana perubahan dilakukan.

Perubahan yang .File LDF sering sering mencatat; Penghapusan file, sisipan, peringatan, penambahan, dan pembaruan. Biasanya, .LDF adalah file pendamping .MDF Saat database baru atau saat 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 penting, dan membantu 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 yang mendeteksi kesalahan atau kesalahan, file LDF akan mencadangkan transaksi yang tidak lengkap.

Operasi kedua membutuhkan SQL Server yang gagal. File LDF digunakan untuk pindah kembali ke titik pemulihan atau file cadangan di mana 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 primer 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 database sementara LDF berisi semua tindakan yang mencakup transaksi dan perubahan yang dilakukan dalam file MDF.
3.LDF berkaitan dengan tiga operasi sementara MDF tidak.
4.Ukuran file LDF dapat memakan banyak ruang karena banyak perubahan dan detail informasi yang dikeluarkan untuk perubahan sementara file MDF dapat mempertahankan atau perubahan ukuran file tergantung pada perubahan aktual yang dibuat pada file itu sendiri.