Perbezaan antara LDF dan MDF

Perbezaan antara LDF dan MDF

LDF vs MDF

Syarikat menggunakan pangkalan data untuk menyimpan, memeriksa, dan mengambil maklumat berharga seperti pelanggan, penyelidikan pasaran, akaun, trend pasaran, inventori bekalan, pekerja, dan data penting lainnya kepada syarikat dan operasi sehariannya. Kebanyakan syarikat menggunakan Microsoft SQL untuk membuat pangkalan data dan menyimpan maklumat menjadikannya program dan aplikasi yang paling banyak digunakan dalam fungsi ini. Dalam fail MSSQL, MDF dan LDF boleh didapati dan digunakan.

Kedua -dua LDF dan MDF adalah sambungan fail yang digunakan dalam Microsoft SQL Server. Sambungan fail ini disatukan dan dibuat secara automatik apabila pangkalan data baru dibuat dalam program ini. Kedua -dua fail juga terletak di lokasi yang sama untuk rujukan mudah. Tetapi salah satu fungsi yang paling penting dalam fail ini ialah mereka adalah komponen fail sandaran (dengan sambungan fail .Bak) digunakan dalam program ini.

Fail lanjutan .MDF bermaksud "fail pangkalan data induk."Fail ini mengandungi semua maklumat permulaan untuk pangkalan data untuk menjalankan dan menjejaki semua pangkalan data pada pelayan SQL. Ia juga menunjuk kepada fail lain dalam pangkalan data. Fail ini juga merupakan fail utama dalam menyimpan maklumat yang sangat penting dalam kemasukan dan pengawasan kandungan data pada pelayan.

Sementara itu, LDF adalah pelanjutan fail untuk log transaksi pelayan untuk fail data utama. Ia menyimpan maklumat pangkalan data selain menyimpan rekod semua tindakan dan perubahan yang dibuat pada maklumat di pelayan. Ini termasuk; tarikh, masa, butiran semua perubahan, maklumat pengguna mengenai siapa yang membuat perubahan. Di samping itu, log juga mempunyai terminal komputer di mana perubahan dibuat.

Perubahan yang .Fail LDF sering direkodkan sering termasuk; penghapusan fail, sisipan, makluman, penambahan, dan kemas kini. Biasanya, yang .LDF adalah fail pendamping ke .MDF apabila pangkalan data baru atau apabila fail sandaran dibuat. Log Transaksi Pelayan membantu dalam menjejaki perubahan yang tidak dibenarkan atau menjejaki asal ralat. Maklumat yang dibuat di atas log dapat membantu menunjukkan anomali, memulihkan data penting dan perlu, dan membantu dalam menetapkan akses serta ralat.

Fail LDF penting dalam tiga operasi dalam operasi SQL. Ini termasuk: pemulihan urus niaga individu, pemulihan semua urus niaga yang tidak lengkap pada masa pelayan dimulakan, dan memulihkan pangkalan data apabila ada kegagalan. Dalam operasi pertama, pernyataan rollback dikeluarkan oleh permohonan, dan .Fail LDF digunakan untuk membalikkan operasi tersebut. Dalam kes -kes pelayan mengesan ralat atau kesilapan, fail LDF akan menyandarkan urus niaga yang tidak lengkap.

Operasi kedua memerlukan pelayan SQL yang gagal. Fail LDF digunakan untuk kembali ke titik pemulihan atau fail sandaran di mana pangkalan data berfungsi sepenuhnya. Operasi ketiga memerlukan kegagalan pangkalan data. Apabila senario ini berlaku, fail LDF digunakan untuk memulihkan pangkalan data sebelum kejadian kegagalan. Dalam operasi ini, maklumat dan semua data selamat dan tidak rosak.
Ringkasan:

1.MDF adalah fail data utama untuk MSSQL. LDF, sebaliknya, adalah fail sokongan dan dicirikan sebagai fail log transaksi pelayan.
2.MDF mengandungi semua maklumat penting dan perlu dalam pangkalan data manakala LDF mengandungi semua tindakan yang termasuk transaksi dan perubahan yang dibuat dalam fail MDF.
3.LDF bimbang dengan tiga operasi sementara MDF tidak.
4.Saiz fail LDF boleh mengambil banyak ruang kerana banyak perubahan dan butiran maklumat yang disebutkan pada perubahan sementara fail MDF dapat mengekalkan atau perubahan saiz fail bergantung pada perubahan sebenar yang dibuat pada fail itu sendiri.