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

Anonim

LDF vs MDF > A vállalatok adatbázisokat használnak az olyan értékes információk tárolására, megvizsgálására és lekérdezésére, mint az ügyfelek, a piackutatás, a számlák, a piaci trendek, a készletek készletei, a munkavállalók és egyéb létfontosságú adatok egy vállalatnak és mindennapi működésének. A legtöbb vállalat Microsoft SQL-t használ adatbázisok létrehozására és az információk tárolására, így ez a funkció a leggyakrabban használt program és alkalmazás. Az MSSQL fájlokon belül MDF és LDF megtalálható és használható.

Mind az LDF, mind az MDF a Microsoft SQL Serverben használt fájlkiterjesztések. Ezek a fájlkiterjesztések egymás után futnak, és automatikusan létrejönnek, amikor új programot hoz létre a programban. Mindkét fájl ugyanazon a helyen található, hogy könnyebben hivatkozhasson. De ezeknek a fájloknak az egyik legfontosabb funkciója az, hogy a programban használt biztonsági másolat fájl (a.bak kiterjesztésű) összetevői.

A kiterjesztés fájl. Az MDF jelentése "Master Database File". "Ez a fájl tartalmazza az adatbázis összes indítási információját az SQL szerver összes adatbázisának futtatásához és nyomon követéséhez. Az adatbázisban található többi fájlra is utal. Ez a fájl kulcsfontosságú fájl az információ tárolásában, ami nagyon fontos a kiszolgáló adattartalmának befogadása és felügyelete szempontjából.

Eközben az LDF a fő adatfájl kiszolgálói tranzakciós naplójának fájlkiterjesztése. Az adatbázis információkat tárolja, továbbá nyilvántartja az összes műveletet és változást a szerveren lévő információkon. Ebbe beletartozik; a dátumot, az időpontot, az összes változtatás részleteit, valamint a változtatásokat végrehajtó felhasználókat. Ezenkívül a napló tartalmazza a számítógépes terminált, ahol a változtatások történtek.

Azok a változások, amelyek egy. Az LDF-fájl gyakran rögzíti a gyakran tartalmazott; fájl törlése, betétek, riasztások, kiegészítések és frissítések. Általában a. Az LDF a társfájl. MDF, amikor egy új adatbázist, vagy amikor létrehoz egy biztonsági másolatot. A kiszolgáló tranzakciós naplója segít az illetéktelen módosítások követésében vagy a hiba eredetének felderítésében. A naplóban szereplő információk segíthetnek rámutatni az anomáliára, helyreállítani a fontos és szükséges adatokat, segítséget nyújtani a hozzáférés és a hiba javításában.

Az LDF fájlok az SQL műveletek három műveletében fontosak. Ezek közé tartozik: az egyes tranzakciók helyreállítása, a nem teljes tranzakciók helyreállítása a kiszolgáló indításakor, és az adatbázis helyreállítása hiba esetén. Az első művelet során az alkalmazást egy visszaállítási nyilatkozat ad ki, és a. Az LDf fájl a művelet visszavonásához használható. Ha a kiszolgálók hibát vagy hibát észlelnek, az LDF fájl biztonsági másolatot készít a hiányos ügyletről.

A második művelethez sikertelen SQL szerver szükséges.Az LDF-fájlt vissza lehet állítani egy helyreállítási pontra vagy egy biztonsági másolat fájlra, ahol az adatbázis teljes mértékben működik. A harmadik művelet adatbázis-hibát igényel. Amikor ez a forgatókönyv történik, az LDF fájlok az adatbázis kijavítás előtti visszaállítására szolgálnak. Ebben a műveletben az információk és az adatok biztonságosak és nem sérültek.

Összefoglaló:

1. Az MDF az MSSQL elsődleges adatfájlja. Az LDF viszont támogató fájl, amelyet szerver tranzakciós naplófájlként jellemeznek.

2. Az MDF tartalmazza az összes fontos és szükséges információt az adatbázisokban, miközben az LDF tartalmazza azokat a műveleteket, amelyek tranzakciókat és változtatásokat tartalmaznak az MDF fájlban.

3. Az LDF három műveletről szól, míg az MDF nem.

4. Az LDF fájl mérete sok helyet foglalhat el a változásoknak tulajdonított számos változás és a változásokra vonatkozó információ részletei miatt, miközben az MDF fájl fenntarthatja vagy megváltoztathatja a fájl méretét, attól függően, hogy a fájl ténylegesen megváltozott-e.