Verschil tussen LDF en MDF Verschil tussen

Anonim

LDF versus MDF > Bedrijven gebruiken databases om waardevolle informatie op te slaan, te onderzoeken en op te halen, zoals klanten, marktonderzoek, accounts, markttrends, voorraadbenodigdheden, medewerkers en andere vitale gegevens voor een bedrijf en zijn dagelijkse activiteiten. De meeste bedrijven gebruiken Microsoft SQL voor het maken van databases en het opslaan van informatie, waardoor dit het meest gebruikte programma en programma in deze functie is. Binnen de MSSQL-bestanden kunnen MDF en LDF worden gevonden en gebruikt.

Zowel LDF als MDF zijn bestandsextensies die worden gebruikt in de Microsoft SQL Server. Deze bestandsextensies worden samengevoegd en worden automatisch gemaakt wanneer een nieuwe database in het programma wordt gemaakt. Beide bestanden bevinden zich ook op dezelfde locatie voor eenvoudige naslag. Maar een van de belangrijkste functies van deze bestanden is dat ze componenten zijn van het back-upbestand (met de bestandsextensie.bak) dat in het programma wordt gebruikt.

Het extensiebestand. MDF staat voor "Master Database File. "Dit bestand bevat alle opstartinformatie om de database uit te voeren en alle databases op de SQL-server bij te houden. Het verwijst ook naar de andere bestanden in de database. Dit bestand is ook een sleutelbestand bij het opslaan van informatie die erg belangrijk is bij de toelating en het toezicht op de gegevensinhoud op de server.

Ondertussen is LDF de bestandsextensie voor het servertransactielogboek voor het hoofdgegevensbestand. Het slaat de database-informatie op naast het bijhouden van alle acties en wijzigingen die op de informatie op de server zijn aangebracht. Dit bevat; datum, tijd, details van alle wijzigingen, gebruikersinformatie over wie de wijzigingen heeft aangebracht. Bovendien bevat het logboek ook de computerterminal waar de wijzigingen zijn aangebracht.

De wijzigingen die een. LDF-bestand vaak records bevatten vaak; verwijdering van bestanden, invoegingen, waarschuwingen, toevoegingen en updates. Meestal is de. LDF is het begeleidende bestand voor. MDF wanneer een nieuwe database of wanneer een back-upbestand wordt gemaakt. Het servertransactielogboek helpt bij het opsporen van ongeautoriseerde wijzigingen of bij het opsporen van de oorsprong van een fout. De informatie die in het logboek wordt gemaakt, kan helpen de anomalie aan te wijzen, belangrijke en noodzakelijke gegevens te herstellen en te helpen bij het herstellen van de toegang en de fout.

LDF-bestanden zijn belangrijk in drie bewerkingen in de SQL-bewerkingen. Deze omvatten: herstel van afzonderlijke transacties, herstel van alle onvolledige transacties op het moment dat de server wordt gestart en herstel van de database wanneer er een storing is. In de eerste bewerking wordt een rollback-instructie uitgegeven door de toepassing en de. LDF-bestand wordt gebruikt om die bewerking ongedaan te maken. In het geval van servers die een fout of fouten detecteren, maakt het LDF-bestand een back-up van de onvolledige transactie.

Voor de tweede bewerking is een falende SQL-server vereist.Het LDF-bestand wordt gebruikt om terug te gaan naar een herstelpunt of een back-upbestand waarin de database volledig functioneert. Voor de derde bewerking is een databasefout vereist. Wanneer dit scenario gebeurt, worden de LDF-bestanden gebruikt om de database te herstellen voordat de fout optreedt. In deze operatie zijn informatie en alle gegevens veilig en niet beschadigd.

Samenvatting:

1. MDF is het primaire gegevensbestand voor MSSQL. De LDF is daarentegen een ondersteunend bestand en wordt gekenmerkt als een servertransactie logbestand.

2. MDF bevat alle essentiële en noodzakelijke informatie in databases, terwijl de LDF alle acties bevat die transacties en wijzigingen in het MDF-bestand bevatten.

3. LDF houdt zich bezig met drie bewerkingen terwijl MDF dat niet is.

4. De LDF-bestandsgrootte kan veel ruimte in beslag nemen vanwege de vele wijzigingen en de informatiedetails die zijn toegeschreven aan de wijzigingen terwijl het MDF-bestand kan behouden of een wijziging in de bestandsgrootte, afhankelijk van de daadwerkelijke wijzigingen die in het bestand zelf zijn aangebracht.