Különbség az LDF és az MDF között

LDF vs MDF

A vállalatok adatbázisokat használnak értékes információk tárolására, vizsgálatára és lekérésére, például ügyfelek, piackutatás, számlák, piaci trendek, készlet-készletek, alkalmazottak és egyéb létfontosságú adatok a társaság és annak mindennapi tevékenységei számára. A legtöbb vállalat a Microsoft SQL-t használja adatbázisok létrehozására és az információk tárolására, ezáltal ez a funkció a leginkább használt program és alkalmazás. Az MSSQL fájlokban az MDF és az LDF megtalálhatók és használhatók.

Mind az LDF, mind az MDF a Microsoft SQL Server által használt fájlkiterjesztések. Ezek a fájlkiterjesztések együttesen jönnek létre, és automatikusan jönnek létre, amikor új adatbázist hoznak létre a programban. Mindkét fájl ugyanabban a helyen található, a könnyű hivatkozás érdekében. De ezeknek a fájloknak az egyik legfontosabb funkciója az, hogy a programban használt biztonsági mentési fájl (.bak fájlkiterjesztéssel) összetevői.

Az .MDF kiterjesztésű fájl „Master Database File”. Ez a fájl tartalmazza az adatbázis futtatásához szükséges összes indítási információt, és nyomon követi az SQL szerver összes adatbázisát. Ez az adatbázis többi fájljára is mutat. Ez a fájl kulcsfontosságú fájl az információk tárolásában is, amely nagyon fontos az adattartalom felvételéhez és a szerver felügyeletéhez.

Eközben az LDF a fő adatfájl szerver tranzakciós naplójának fájlkiterjesztése. Ezenkívül az adatbázis adatait menti, a nyilvántartás vezetésével a szerveren lévő információk összes műveletéről és változásáról. Ebbe beletartozik; dátum, idő, az összes változás részletei, a változtatókkal kapcsolatos felhasználói információk. Ezenkívül a napló azon számítógépes terminált is tartalmazza, ahol a változtatásokat végrehajtották.

Az .LDF fájl által gyakran rögzített változások között szerepelnek; fájl törlés, betétek, figyelmeztetések, kiegészítések és frissítések. Általában az .LDF a .MDF társfájl, amikor új adatbázis vagy biztonsági mentési fájl készül. A szerver tranzakciós napló segíti az illetéktelen változások nyomon követését vagy a hiba eredete nyomon követését. A naplóban szereplő információk segítenek rámutatni a rendellenességre, helyrehozni a fontos és szükséges adatokat, és segítenek a hozzáférés, valamint a hiba javításában..

Az LDF fájlok az SQL műveletek három műveletében fontosak. Ide tartoznak: az egyes tranzakciók helyreállítása, az összes hiányos tranzakció helyreállítása a kiszolgáló indításakor, és az adatbázis helyreállítása, ha hiba van. Az első művelet során az alkalmazás kiad egy visszalépési nyilatkozatot, és az .LDf fájlt használja ennek a műveletnek a megfordításához. Abban az esetben, ha a szerver hibát vagy hibákat észlel, az LDF fájl biztonsági másolatot készít a hiányos tranzakcióról.

A második művelet sikertelen SQL szervert igényel. Az LDF fájlt arra használják, hogy visszatérjenek egy helyreállítási ponthoz vagy biztonsági másolat fájlhoz, ahol az adatbázis teljes mértékben működik. A harmadik művelethez adatbázis-hiba szükséges. Amikor ez a forgatókönyv megtörténik, az LDF fájlokat használják az adatbázis visszaállítására a hiba bekövetkezése előtt. Ebben a műveletben az információk és az összes adat biztonságos és nem sérült.
Összefoglaló:

Az 1.MDF az MSSQL elsődleges adatfájlja. Az LDF viszont egy támogató fájl, amelyet szerver tranzakciós naplófájlként jellemeznek.
A 2.MDF tartalmazza az adatbázisok minden lényeges és szükséges információit, míg az LDF tartalmazza az összes műveletet, amely magában foglalja az MDF fájlban végrehajtott tranzakciókat és módosításokat..
3. Az LDF három művelettel foglalkozik, míg az MDF nem.
4.Az LDF fájlméret sok helyet foglalhat el a sok változás és a változásokhoz rendelt információ részletei miatt, miközben az MDF fájl képes fenntartani, vagy a fájlméret megváltozása attól függően, hogy a fájl milyen tényleges változtatásokat hajt végre..