Perbezaan Antara LDF dan MDF Perbezaan Antara

Anonim

LDF vs MDF > Syarikat menggunakan pangkalan data untuk menyimpan, memeriksa, dan mendapatkan maklumat yang berharga seperti pelanggan, penyelidikan pasaran, akaun, trend pasaran, inventori bekalan, pekerja, dan data penting lain kepada syarikat dan operasi harian mereka. 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. Pelanjutan fail ini seiring 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-fail ini adalah bahawa mereka adalah komponen fail sandaran (dengan sambungan fail. Bak) yang digunakan dalam program ini.

Fail sambungan. MDF bermaksud "Master Database File. "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 penting dalam menyimpan maklumat yang sangat penting dalam kemasukan dan pengawasan kandungan data pada pelayan.

Sementara itu, LDF adalah lanjutan 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 berlaku. Fail LDF sering direkod sering; penghapusan fail, memasukkan, makluman, tambahan, dan kemas kini. Biasanya,. LDF adalah fail sah kepada. MDF apabila pangkalan data baru atau apabila fail sandaran dibuat. Log transaksi pelayan membantu dalam menjejaki perubahan yang tidak dibenarkan atau mengesan asal dari ralat. Maklumat yang dibuat pada log dapat membantu menunjukkan anomali, memulihkan data penting dan perlu, dan membantu dalam memperbaiki akses serta ralat.

Fail LDF adalah penting dalam tiga operasi dalam operasi SQL. Ini termasuk: pemulihan urus niaga individu, pemulihan semua urusniaga yang tidak lengkap pada masa pelayan dimulakan, dan memulihkan pangkalan data apabila terdapat kegagalan. Dalam operasi pertama, kenyataan rollback dikeluarkan oleh aplikasi, dan. Fail LDf digunakan untuk membalikkan operasi itu. Dalam kes pelayan yang mengesan kesilapan atau kesilapan, fail LDF akan menyandarkan transaksi yang tidak lengkap.

Operasi kedua memerlukan pelayan SQL gagal.Fail LDF digunakan untuk beralih 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 peristiwa 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 merangkumi transaksi dan perubahan yang dibuat dalam fail MDF.

3. LDF bimbang dengan tiga operasi manakala MDF tidak.

4. Saiz fail LDF boleh mengambil banyak ruang disebabkan oleh banyak perubahan dan butir-butir maklumat yang ditakrifkan kepada perubahan sementara fail MDF boleh mengekalkan atau menukar saiz fail bergantung pada perubahan sebenar yang dibuat kepada fail itu sendiri.