Starpība starp LDF un MDF

LDF pret MDF

Uzņēmumi izmanto datubāzes, lai glabātu, pārbaudītu un iegūtu vērtīgu informāciju, piemēram, klientus, tirgus izpēti, pārskatus, tirgus tendences, krājumu uzskaiti, darbiniekus un citu būtisku informāciju par uzņēmumu un tā ikdienas darbībām. Lielākā daļa uzņēmumu izmanto Microsoft SQL, lai izveidotu datu bāzes un saglabātu informāciju, padarot to par visvairāk izmantoto programmu un lietojumprogrammu šajā funkcijā. MSSQL failos var atrast un izmantot MDF un LDF.

Gan LDF, gan MDF ir failu paplašinājumi, ko izmanto Microsoft SQL Server. Šie failu paplašinājumi nāk tandēmā un tiek automātiski izveidoti, kad programmā tiek izveidota jauna datu bāze. Arī abi faili atrodas tajā pašā vietā, lai tos būtu ērti aplūkot. Bet viena no vissvarīgākajām šo failu funkcijām ir tā, ka tie ir programmā izmantotā dublējuma faila (ar faila paplašinājumu .bak) komponenti.

Paplašinājuma fails .MDF nozīmē “Master Database File”. Šajā failā ir visa sākšanas informācija, lai datu bāze darbotos, un tiek izsekotas visas SQL servera datu bāzes. Tas norāda arī uz citiem datu bāzes failiem. Šis fails ir arī atslēgas fails informācijas glabāšanai, kas ir ļoti svarīgi datu satura uzņemšanai un uzraudzībai uz servera.

Tikmēr LDF ir galvenā datu faila servera darījumu žurnāla faila paplašinājums. Tas saglabā datu bāzes informāciju papildus tam, ka tiek reģistrētas visas darbības un izmaiņas, kas veiktas informācijā uz servera. Tas iekļauj; datums, laiks, sīka informācija par visām izmaiņām, informācija par lietotāju par to, kurš veica izmaiņas. Turklāt žurnālā ir arī datora terminālis, kurā tika veiktas izmaiņas.

Izmaiņas, kuras bieži ieraksta .LDF fails, ietver: failu dzēšana, ieliktņi, brīdinājumi, papildinājumi un atjauninājumi. Parasti .LDF ir .MDF papildfails, kad tiek izveidota jauna datu bāze vai tiek izveidots dublējuma fails. Servera darījumu žurnāls palīdz izsekot neatļautām izmaiņām vai izsekot kļūdas izcelsmei. Žurnālā sniegtā informācija var palīdzēt norādīt uz anomāliju, atgūt svarīgus un nepieciešamus datus un palīdzēt noteikt piekļuvi, kā arī kļūdas.

LDF faili ir svarīgi trijās SQL operācijās. Tie ietver: atsevišķu darījumu atkopšanu, visu nepilnīgo darījumu atgūšanu servera palaišanas laikā un datu bāzes atkopšanu, ja rodas kļūme. Pirmajā operācijā lietojumprogramma izdod atcelšanas paziņojumu, un, lai apgrieztu šo darbību, tiek izmantots .LDf fails. Gadījumos, kad serveri atklāj kļūdu vai kļūdas, LDF fails dublē nepilnīgu darījumu.

Otrajai operācijai nepieciešams neizdevies SQL serveris. LDF fails tiek izmantots, lai pārietu atpakaļ uz atkopšanas punktu vai dublējuma failu, kurā datu bāze darbojas pilnībā. Trešajai operācijai nepieciešama datu bāzes kļūme. Kad notiek šis scenārijs, LDF faili tiek izmantoti datu bāzes atjaunošanai pirms kļūmes gadījuma. Šajā operācijā informācija un visi dati ir droši un nav bojāti.
Kopsavilkums:

1.MDF ir MSSQL primārais datu fails. LDF, no otras puses, ir atbalsta fails, un to raksturo kā servera darījumu žurnāla failu.
2.MDF satur visu būtisko un nepieciešamo informāciju datu bāzēs, savukārt LDF satur visas darbības, kas ietver darījumus un MDF failā veiktās izmaiņas.
3.LDF attiecas uz trim operācijām, kamēr MDF nav.
4.LDF faila lielums var aizņemt daudz vietas daudzo izmaiņu un ar tām saistītās informācijas detalizācijas dēļ, kamēr MDF failu var saglabāt, vai arī faila lieluma izmaiņas atkarībā no faktiskajām izmaiņām, kas veiktas pašā failā.