LDF vs MDF
Virksomheder bruger databaser til at gemme, undersøge og hente værdifulde oplysninger som kunder, markedsundersøgelser, konti, markedstendenser, lagerbeholdning, medarbejdere og andre vigtige data til en virksomhed og dens daglige drift. De fleste virksomheder bruger Microsoft SQL til at oprette databaser og lagre information, hvilket gør det til det mest anvendte program og anvendelse i denne funktion. Inden for MSSQL-filer kan MDF og LDF findes og bruges.
Både LDF og MDF er filtypenavne, der bruges i Microsoft SQL Server. Disse filtypenavne kommer i tandem og oprettes automatisk, når der oprettes en ny database i programmet. Begge filer er også placeret på det samme sted for nem reference. Men en af de vigtigste funktioner i disse filer er, at de er komponenter i sikkerhedskopifilen (med filtypen .bak), der bruges i programmet.
Udvidelsesfilen .MDF står for “Master Database File.” Denne fil indeholder alle startoplysninger for databasen til at køre og sporer alle databaserne på SQL-serveren. Det peger også på de andre filer i databasen. Denne fil er også en nøglefil til lagring af oplysninger, der er meget vigtige ved optagelse og overvågning af dataindhold på serveren.
I mellemtiden er LDF filtypenavnet for servertransaktionsloggen for hoveddatafilen. Det gemmer databaseoplysningerne ud over at føre en oversigt over alle de handlinger og ændringer, der er foretaget på informationen på serveren. Dette inkluderer; dato, tid, detaljer om alle ændringer, brugerinformation om, hvem der har foretaget ændringerne. Derudover indeholder loggen også den computerterminal, hvor ændringerne blev foretaget.
Ændringerne, som en .LDF-fil ofte registrerer, inkluderer ofte; sletning af filer, indsæt, alarmer, tilføjelser og opdateringer. Normalt er .LDF ledsagefilen til .MDF, når en ny database eller når der oprettes en sikkerhedskopifil. Servertransaktionsloggen hjælper med at spore uautoriserede ændringer eller spore oprindelsen af en fejl. Oplysningerne lavet i loggen kan hjælpe med at påpege anomalien, gendanne vigtige og nødvendige data og hjælpe med at rette adgang såvel som fejlen.
LDF-filer er vigtige i tre operationer i SQL-operationerne. Disse inkluderer: gendannelse af individuelle transaktioner, gendannelse af alle ufuldstændige transaktioner på det tidspunkt, hvor serveren startes, og gendannelse af databasen, når der er fejl. I den første operation udstedes en rollback-erklæring af applikationen, og .LDf-filen bruges til at vende denne operation. I tilfælde af servere, der registrerer en fejl eller fejl, sikkerhedskopierer LDF-filen den ufuldstændige transaktion.
Den anden operation kræver en mislykket SQL-server. LDF-filen bruges til at flytte tilbage til et gendannelsespunkt eller en sikkerhedskopifil, hvor databasen fungerer fuldt ud. Den tredje operation kræver en databasefejl. Når dette scenarie sker, bruges LDF-filerne til at gendanne databasen inden fejlen. I denne operation er information og alle data sikre og ikke beskadigede.
Resumé:
1.MDF er den primære datafil for MSSQL. LDF er på den anden side en understøttende fil og er karakteriseret som en servertransaktionslogfil.
2.MDF indeholder alle de vigtige og nødvendige oplysninger i databaser, mens LDF indeholder alle de handlinger, der inkluderer transaktioner og ændringer, der er foretaget i MDF-filen.
3.LDF beskæftiger sig med tre operationer, mens MDF ikke er det.
4. LDF-filstørrelsen kan tage en masse plads på grund af de mange ændringer og informationsdetaljerne til ændringerne, mens MDF-filen kan opretholde eller en ændring i filstørrelse afhængigt af de faktiske ændringer, der er foretaget i selve filen.