LDF vs MDF
Företag använder databaser för att lagra, undersöka och hämta värdefull information som kunder, marknadsundersökningar, konton, marknadstrender, lagerförteckning, anställda och annan viktig information till ett företag och dess vardagliga verksamhet. De flesta företag använder Microsoft SQL för att skapa databaser och lagra information vilket gör det till det mest använda programmet och programmet i den här funktionen. Inom MSSQL-filerna kan MDF och LDF hittas och användas.
Både LDF och MDF är filtillägg som används i Microsoft SQL Server. Dessa filtillägg kommer i tandem och skapas automatiskt när en ny databas skapas i programmet. Båda filerna finns också på samma plats för enkel referens. Men en av de viktigaste funktionerna i dessa filer är att de är komponenter i backupfilen (med filtillägget .bak) som används i programmet.
Extensionsfilen .MDF står för "Master Database File." Den här filen innehåller all startinformation för databasen att köra och spårar alla databaser på SQL-servern. Det pekar också på andra filer i databasen. Den här filen är också en nyckelfil för lagring av information som är mycket viktigt vid tillträde och övervakning av datainnehåll på servern.
Under tiden är LDF filtillägget för servertransaktionsloggen för huvuddatafilen. Det sparar databasinformationen förutom att hålla reda på alla åtgärder och ändringar som gjorts på informationen på servern. Detta inkluderar; datum, tid, detaljer om alla ändringar, användarinformation om vem som gjorde ändringarna. Dessutom har loggen också datorns terminal där ändringarna gjordes.
De ändringar som en .LDF-fil ofta registrerar innehåller ofta; fil radering, insatser, varningar, tillägg och uppdateringar. Vanligtvis är .LDF kompanionsfilen till .MDF när en ny databas eller när en säkerhetskopieringsfil skapas. Serverns transaktionsloggen hjälper till att spåra obehöriga ändringar eller spåra uppkomsten av ett fel. Informationen som görs på loggen kan hjälpa till att peka på anomali, återställa viktiga och nödvändiga data, och hjälp med att fixa åtkomst såväl som felet.
LDF-filer är viktiga i tre operationer i SQL-operationerna. Dessa inkluderar: återvinning av enskilda transaktioner, återställning av alla ofullständiga transaktioner vid tidpunkten då servern startas och återställning av databasen när det uppstår fel. I den första operationen utfärdas en återställningsdeklaration av ansökan, och .LDf-filen används för att vända den operationen. I fall av servrar som upptäcker ett fel eller fel, kommer LDF-filen att säkerhetskopiera den ofullständiga transaktionen.
Den andra åtgärden kräver en felaktig SQL-server. LDF-filen används för att flytta tillbaka till en återställningsplats eller en backupfil där databasen fungerar fullt ut. Den tredje åtgärden kräver ett databasfel. När detta scenario händer används LDF-filerna för att återställa databasen före händelsen. I denna operation är information och alla data säkra och inte korrumperade.
Sammanfattning:
1.MDF är den primära datafilen för MSSQL. LDF är å andra sidan en stödjande fil och karaktäriseras som en loggfil för servertransaktioner.
2.MDF innehåller all vital och nödvändig information i databaser medan LDF innehåller alla åtgärder som inkluderar transaktioner och ändringar som gjorts i MDF-filen.
3.LDF handlar om tre operationer medan MDF inte är.
4. LDF-filstorleken kan ta upp mycket utrymme på grund av de många förändringarna och informationsinformationen som tillskrivs ändringarna medan MDF-filen kan behålla eller en ändring av filstorleken beroende på de faktiska ändringar som gjorts i filen själv.