LDF vs MDF
Tvrtke koriste baze podataka za pohranu, ispitivanje i dohvaćanje vrijednih informacija poput kupaca, istraživanja tržišta, računa, tržišnih trendova, zaliha zaliha, zaposlenika i ostalih vitalnih podataka o tvrtki i svakodnevnom poslovanju. Većina tvrtki koristi Microsoft SQL za izradu baza podataka i pohranu podataka što ga čini najkorištenijim programom i aplikacijama u ovoj funkciji. Unutar MSSQL datoteka mogu se pronaći i koristiti MDF i LDF.
I LDF i MDF su proširenja datoteka koja se koriste u Microsoft SQL Serveru. Ove ekstenzije datoteka dolaze u tandemu i automatski se kreiraju kad se u programu stvori nova baza podataka. Obje datoteke se također nalaze na istom mjestu radi lakšeg snalaženja. Ali jedna od najvažnijih funkcija ovih datoteka je da su oni komponente datoteke sigurnosne kopije (s ekstenzijom datoteke .bak) koja se koristi u programu.
Datoteka za proširenje .MDF znači "Glavna datoteka baze podataka." Ova datoteka sadrži sve podatke o pokretanju za pokretanje baze podataka i praćenje svih baza podataka na SQL poslužitelju. Ukazuje i na ostale datoteke u bazi podataka. Ova je datoteka ujedno i ključna datoteka za pohranjivanje podataka koji su vrlo važni za prihvaćanje i nadzor sadržaja podataka na poslužitelju.
U međuvremenu, LDF je proširenje datoteke za dnevnik transakcija poslužitelja za glavnu datoteku podataka. Podaci baze podataka spremaju se uz evidenciju svih radnji i promjena izvršenih na podacima na poslužitelju. Ovo uključuje; datum, vrijeme, pojedinosti o svim promjenama, informacije o korisniku u vezi s tim tko je izvršio promjene. Pored toga, u zapisniku se nalazi i računalni terminal na kojem su izvršene promjene.
Promjene koje .LDF datoteka često bilježe često uključuju; brisanje datoteka, umetke, upozorenja, dodavanja i ažuriranja. Obično je .LDF datoteka popratne datoteke za .MDF kada se stvori nova baza podataka ili kada se stvori sigurnosna kopija. Dnevnik transakcija poslužitelja pomaže u praćenju neovlaštenih promjena ili u pronalaženju izvora pogreške. Podaci prikupljeni u zapisniku mogu vam pomoći u isticanju anomalije, oporavku važnih i potrebnih podataka i pomoći u popravljanju pristupa kao i pogreške.
LDF datoteke važne su u tri operacije u SQL operacijama. Oni uključuju: oporavak pojedinačnih transakcija, oporavak svih nepotpunih transakcija u vrijeme pokretanja poslužitelja i oporavak baze podataka kada dođe do kvara. U prvoj operaciji aplikacija izdaje izjavu o povratu, a datoteka .LDf koristi se za preokret te operacije. U slučaju da poslužitelji otkriju pogrešku ili pogreške, LDF datoteka će stvoriti sigurnosnu kopiju nepotpune transakcije.
Druga operacija zahtijeva neuspjeli SQL poslužitelj. LDF datoteka koristi se za povratak na točku oporavka ili sigurnosnu kopiju u kojoj baza podataka u potpunosti funkcionira. Treća operacija zahtijeva kvar baze podataka. Kada se dogodi ovaj scenarij, datoteke LDF koriste se za vraćanje baze podataka prije događaja neuspjeha. U ovom su radu podaci i svi podaci sigurni i ne oštećeni.
Sažetak:
1.MDF je primarna datoteka podataka za MSSQL. LDF je, s druge strane, prateća datoteka i karakterizira se kao datoteka dnevnika transakcija poslužitelja.
2.MDF sadrži sve vitalne i potrebne informacije u bazama podataka, dok LDF sadrži sve radnje koje uključuju transakcije i promjene izvršene u MDF datoteci.
3.LDF se bavi trima operacijama dok MDF nije.
4. Veličina datoteke LDF može zauzeti puno prostora zbog brojnih promjena i pojedinosti o podacima pripisane promjenama, dok MDF datoteka može održavati ili promjene veličine datoteke, ovisno o stvarnim promjenama u samoj datoteci..