Denne delen har som mål å kort forklare funksjonene til MDF og LDF filer i en SQL server database. Annet enn det, sost forklarer også grunnleggende forskjeller mellom de to.
MDF- og LDF-filer i SQL Server Database
Alle bedriftene trenger et system for å lagre/hente informasjon. Informasjonen kan være alt fra kundedata, til markedsundersøkelser, lagerbeholdning av forsyninger, kontoinformasjon osv. Men hvor lagrer selskaper disse dataene og hvordan henter de dem? Vel, de bruker databaser til det formålet.
Most av selskapene bruker MS SQL Server for lagring og håndtering av informasjon. Det gjør Microsoft SQL Server en av demost brukte programmer globalt. Innenfor hver database finner du to filer nemlig; MDF og LDF. De to er tilfeldigvis svært avgjørende for å sikre uavbrutt funksjon av databasen.
Rolle i sikkerhetskopiering og gjenoppretting av database
Disse to er i utgangspunktet filutvidelser som brukes i Microsoft SQL. Disse filene blir automatisk opprettet når databasen opprettes. De deler også samme lagringssted. Grunnen til at disse filene er så viktige er fordi de tilfeldigvis er en del av sikkerhetskopierings- og gjenopprettingsprosessen. Med enklere ord, i tilfelle noe dårlig skjer med databasen, er dette filene administratoren vil ty til for å gjenopprette og gjenopprette filenost/skadet data.
Informasjon i MDF- og LDF-filer
MDF – Det står for Master Database File. Den inneholder all hovedinformasjonen til databasen som er en del av serveren. Denne utvidelsen peker også til forskjellige andre filer. Det spiller en avgjørende rolle i informasjonslagring. Totalt sett er det svært viktig for trygg og sikker tilsyn med data. I tilfelle denne filen blir skadet, an MDF gjenoppretting prosedyren utføres for å gjenopprette den. Det er viktig å gjøre det for å redde dataene fra å forsvinne.
LDF – Denne filen lagrer informasjon relatert til transaksjonslogger for hoveddatafilen. Den holder i utgangspunktet styr på hva alle endringer er gjort i databasen. Informasjonen som denne filen lagrer varierer fra dato/klokkeslett for endring, detaljer om endringene som er gjort, samt informasjon relatert til hvem som har gjort endringene. Informasjon knyttet til dataterminaler hvor endringer har skjedd lagres også i loggene.
LDF lagrer endringer relatert til innsettinger, sletting, oppdateringer, tillegg osv. Transaksjonslogger som holdes på serveren hjelper til med å identifisere aktiviteter knyttet til uautoriserte endringer samt hvor en feil oppstår. Logginformasjon kan noen ganger være nyttig for å fikse feil, gjenopprette viktige data og identifisere uregelmessigheter.
SQL-operasjoner der LDF-filer spiller en viktig rolle
Primært LDF-filer er viktige i tre store SQL-operasjoner:
- Gjenopprette ufullstendige transaksjoner når serveren er started.
- Gjenopprette individuelle transaksjoner.
- Gjenoppretting av database i tider med feil.
Sammenligning mellom MDF- og LDF-filer
- MDF-filen er den primære filen i SQL server database. LDF er en støttefil. Sistnevnte lagrer informasjonen knyttet til transaksjonslogger.
- MDF inneholder databasepostdata. LDF, derimot, registrerer informasjon relatert til endringer som er gjort på serveren, samt alle handlingene som utføres.
- I motsetning til MDF handler LDF først og fremst om tre store operasjoner som ble nevnt tidligere.
- LDF-filer kan fortsette å forbruke mye lagringsplass avhengig av antall endringer som er gjort på serveren, samt antall transaksjoner som fant sted. MDF, derimot, kan variere i filstørrelse med endring av tabellen og registreringsdata.
Forfatterintroduksjon:
Peter Song er en datagjenopprettingsekspert innen DataNumen, Inc., som er verdensledende innen datagjenopprettingsteknologier, inkludert utsikter til bedring og PDF programvare for gjenoppretting. For mer informasjon, besøk www.datanumen. Med.