5 osnovnih činjenica o MDF i LDF datotekama SQL Server

Podijeli sada:

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

SQL Server MDF i LDF datotekeSvim 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

Obnavljanje SQL Server Baze podataka iz MDF datotekaOve dvije su u osnovi ekstenzije datoteka koje se koriste u Microsoft SQL-u. Ove datoteke se automatski kreiraju u vrijeme kreiranja baze podataka. Također dijele istu lokaciju za skladištenje. Razlog zašto su ove datoteke toliko važne je zato što su one dio procesa sigurnosne kopije 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 – 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:

  1. Oporavak nekompletnih transakcija kada je server started.
  2. Oporavak pojedinačnih transakcija.
  3. Oporavak baze podataka u trenucima kvarova.

Poređenje između MDF i LDF datoteka

  1. MDF datoteka je primarna datoteka u SQL server baza podataka. LDF je pomoćni fajl. Potonji pohranjuje informacije vezane za dnevnike transakcija.
  2. 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.
  3. Za razliku od MDF-a, LDF se prvenstveno odnosi na tri glavne operacije koje su ranije spomenute.
  4. 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.

Podijeli sada:

Komentari su zatvoreni.