Ovaj odjeljak ima za cilj da ukratko objasni funkcije MDF-a i LDF datoteke u an SQL server baza podataka. Osim toga, strost takođe objašnjava osnovne razlike između njih.
MDF i LDF datoteke u SQL Server baza podataka
Svim kompanijama je potreban sistem za pohranjivanje/preuzimanje informacija. Informacije mogu biti bilo šta, od podataka o kupcima, do istraživanja tržišta, inventara zaliha, informacija o računima, itd. Ali, gdje kompanije pohranjuju te podatke i kako ih preuzimaju? Pa, u tu svrhu koriste baze podataka.
Most kompanija koristi MS SQL Server za pohranjivanje i upravljanje informacijama. To čini Microsoft SQL Server jedan od njihost korišćeni programi širom sveta. Unutar svake baze podataka, naći ćete dvije datoteke, naime; MDF i LDF. Ovo dvoje je vrlo važno u osiguravanju nesmetanog funkcionisanja baze podataka.
Uloga u izradi sigurnosne kopije i vraćanju baze podataka

Informacije sadržane u MDF i LDF datotekama
MDF – To je skraćenica od Master Database File. Sadrži sve glavne informacije baze podataka koje su dio servera. Ova ekstenzija takođe ukazuje na razne druge fajlove. On igra ključnu ulogu u skladištenju informacija. Sve u svemu, veoma je važno za siguran i siguran nadzor podataka. U slučaju da se ovaj fajl ošteti, an Oporavak MDF-a sprovodi se postupak za njegovo vraćanje. To je važno kako biste sačuvali podatke od nestanka.
LDF – Ova datoteka pohranjuje informacije vezane za dnevnike transakcija za glavnu datoteku podataka. U osnovi prati koje su sve promjene napravljene u bazi podataka. Informacije koje ova datoteka pohranjuje kreću se od datuma/vremena promjene, detalja o izvršenim promjenama, kao i informacija koje se odnose na onoga ko je izvršio promjene. Informacije koje se odnose na kompjuterske terminale na kojima su se desile promene takođe se pohranjuju u dnevnike.
LDF pohranjuje promjene koje se odnose na umetanja, brisanja, ažuriranja, dodavanja, itd. Evidencije transakcija koje se čuvaju na serveru pomažu u identifikaciji aktivnosti koje se odnose na neovlaštene promjene kao i gdje dolazi do greške. Informacije dnevnika ponekad mogu biti korisne u ispravljanju grešaka, oporavku važnih podataka i identifikaciji anomalija.
SQL operacije u kojima LDF datoteke igraju važnu ulogu
Prvenstveno LDF datoteke su važne u tri glavne SQL operacije:
- Oporavak nekompletnih transakcija kada je server started.
- Oporavak pojedinačnih transakcija.
- Oporavak baze podataka u trenucima kvarova.
Poređenje između MDF i LDF datoteka
- MDF datoteka je primarna datoteka u SQL server baza podataka. LDF je pomoćni fajl. Potonji pohranjuje informacije vezane za dnevnike transakcija.
- MDF sadrži podatke zapisa baze podataka. LDF, s druge strane, bilježi informacije vezane za promjene napravljene na serveru kao i sve izvršene radnje.
- Za razliku od MDF-a, LDF se prvenstveno odnosi na tri glavne operacije koje su ranije spomenute.
- LDF datoteke mogu nastaviti da zauzmu mnogo prostora za pohranu u zavisnosti od broja promjena napravljenih na serveru kao i broja transakcija koje su se dogodile. MDF, s druge strane, može varirati u veličini datoteke s promjenom podataka tablice i zapisa.
Uvod za autora:
Peter Song je stručnjak za oporavak podataka DataNumen, Inc., koji je svjetski lider u tehnologijama za oporavak podataka, uključujući oporavak izgleda i PDF softverski proizvodi za oporavak. Za više informacija posjetite www.datanumen.com.