Ovaj odjeljak ima za cilj ukratko objasniti funkcije MDF-a i LDF datoteke u an SQL server baza podataka. Osim toga, strost također objašnjava osnovne razlike između to dvoje.
MDF i LDF datoteke u SQL Server Baza podataka
Sve tvrtke trebaju sustav za pohranjivanje/dohvaćanje informacija. Informacije mogu biti bilo što, od podataka o klijentima, do istraživanja tržišta, inventara zaliha, informacija o računima itd. Ali, gdje tvrtke pohranjuju te podatke i kako ih dohvaćaju? Pa, oni koriste baze podataka za tu svrhu.
Most tvrtki koristi MS SQL Server za pohranu i upravljanje informacijama. To čini Microsoft SQL Server jedan od njihost korištenih programa na globalnoj razini. Unutar svake baze podataka pronaći ćete dvije datoteke, naime; MDF i LDF. Njih dvoje su vrlo ključni u osiguravanju neometanog rada baze podataka.
Uloga u sigurnosnom kopiranju i vraćanju baze podataka
Ove dvije su u osnovi ekstenzije datoteka koje se koriste u Microsoft SQL-u. Ove se datoteke automatski stvaraju u trenutku stvaranja baze podataka. Također dijele istu lokaciju za pohranu. Razlog zašto su te datoteke toliko važne je taj što su slučajno dio procesa sigurnosnog kopiranja i oporavka. Jednostavnije rečeno, u slučaju da se nešto loše dogodi bazi podataka, ovo su datoteke kojima će administrator pribjeći za vraćanje i oporavak lost/oštećeni podaci.
Informacije sadržane u MDF i LDF datotekama
MDF – Skraćenica je za glavnu datoteku baze podataka. Sadrži sve glavne informacije baze podataka koje su dio poslužitelja. Ovo proširenje također ukazuje na razne druge datoteke. Ima ključnu ulogu u pohranjivanju informacija. Općenito, vrlo je važno za siguran i siguran nadzor podataka. U slučaju da se ova datoteka ošteti, an Oporavak MDF-a provodi se postupak za njegovo vraćanje. To je važno kako bi se podaci spasili od nestanka.
LDF – Ova datoteka pohranjuje informacije povezane s zapisima transakcija za glavnu podatkovnu datoteku. U osnovi prati koje su sve promjene napravljene u bazi podataka. Podaci koje ova datoteka pohranjuje variraju od datuma/vremena promjene, pojedinosti o učinjenim promjenama, kao i informacija o onome tko je izvršio promjene. U zapisnicima se također pohranjuju podaci vezani uz računalne terminale na kojima su se dogodile promjene.
LDF pohranjuje promjene koje se odnose na umetanja, brisanja, ažuriranja, dodavanja, itd. Zapisi transakcija koji se čuvaju na poslužitelju pomažu u prepoznavanju aktivnosti povezanih s neovlaštenim promjenama kao i odakle potječe pogreška. Podaci zapisnika ponekad mogu biti korisni u ispravljanju pogrešaka, oporavku važnih podataka i identificiranju anomalija.
SQL operacije u kojima LDF datoteke igraju važnu ulogu
Prvenstveno LDF datoteke važne su u tri glavne SQL operacije:
- Oporavak nedovršenih transakcija kada je poslužitelj started.
- Oporavak pojedinačnih transakcija.
- Oporavak baze podataka u vrijeme kvarova.
Usporedba između MDF i LDF datoteka
- MDF datoteka je primarna datoteka u SQL server baza podataka. LDF je datoteka za podršku. Potonji pohranjuje informacije povezane s zapisnicima transakcija.
- MDF sadrži podatke zapisa baze podataka. LDF, s druge strane, bilježi informacije vezane uz promjene na poslužitelju kao i sve izvršene akcije.
- Za razliku od MDF-a, LDF se prvenstveno odnosi na tri glavne operacije koje smo ranije spomenuli.
- LDF datoteke mogu nastaviti zauzimati puno prostora za pohranu, ovisno o broju promjena napravljenih na poslužitelju kao i o broju transakcija koje su se dogodile. MDF, s druge strane, može varirati u svojoj veličini datoteke s promjenom podataka tablice i zapisa.
Uvod za autora:
Peter Song je stručnjak za oporavak podataka u DataNumen, Inc., koji je svjetski lider u tehnologijama za oporavak podataka, uključujući Outlook oporavak i PDF softverski proizvodi za oporavak. Za više informacija, posjetite www.datanumen.com.