Rozdíl mezi LDF a MDF

LDF vs. MDF

Společnosti používají databáze k ukládání, zkoumání a získávání cenných informací, jako jsou zákazníci, průzkum trhu, účty, tržní trendy, zásoby dodávek, zaměstnanci a další důležitá data pro společnost a její každodenní provoz. Většina společností používá Microsoft SQL pro vytváření databází a ukládání informací, což z něj dělá nejpoužívanější program a aplikaci v této funkci. V souborech MSSQL lze nalézt a používat MDF a LDF.

LDF i MDF jsou přípony souborů používané v Microsoft SQL Server. Tyto přípony souborů přicházejí v tandemu a jsou vytvářeny automaticky, když je v programu vytvořena nová databáze. Oba soubory jsou také umístěny ve stejném umístění pro snadnou orientaci. Jednou z nejdůležitějších funkcí těchto souborů je však to, že jsou součástí záložního souboru (s příponou .bak) použitého v programu..

Přípona souboru .MDF znamená „Master Database File“. Tento soubor obsahuje všechny informace o spuštění databáze, která se má spustit, a sleduje všechny databáze na serveru SQL. Ukazuje také na další soubory v databázi. Tento soubor je také klíčovým souborem pro ukládání informací, které jsou velmi důležité při přijímání a kontrole datového obsahu na serveru.

Mezitím LDF je přípona souboru pro protokol transakcí serveru pro hlavní datový soubor. Ukládá informace o databázi navíc k vedení záznamů o všech akcích a změnách provedených v informacích na serveru. To zahrnuje; datum, čas, podrobnosti o všech změnách, informace o uživateli, kdo provedl změny. Protokol navíc obsahuje počítačový terminál, kde byly provedeny změny.

Změny, které soubor .LDF často zaznamenává, často zahrnují; mazání souborů, přílohy, výstrahy, dodatky a aktualizace. Obvykle je .LDF doprovodný soubor k .MDF, když je vytvořena nová databáze nebo když je vytvořen záložní soubor. Protokol transakcí serveru pomáhá sledovat neautorizované změny nebo sledovat původ chyby. Informace uvedené v protokolu mohou pomoci upozornit na anomálii, obnovit důležitá a nezbytná data a pomoci při opravě přístupu a chyby.

Soubory LDF jsou důležité ve třech operacích v operacích SQL. Patří sem: obnova jednotlivých transakcí, obnova všech neúplných transakcí v okamžiku spuštění serveru a obnova databáze v případě selhání. V první operaci aplikace vydá prohlášení o vrácení a soubor .LDf se použije k obrácení této operace. V případě, že servery detekují chybu nebo chyby, LDF soubor zálohuje neúplnou transakci.

Druhá operace vyžaduje selhání serveru SQL. Soubor LDF se používá k přesunu zpět do bodu obnovy nebo do záložního souboru, ve kterém je databáze plně funkční. Třetí operace vyžaduje selhání databáze. Když nastane tento scénář, soubory LDF se používají k obnovení databáze před událostí selhání. V této operaci jsou informace a všechna data bezpečná a nepoškozená.
Souhrn:

1.MDF je primární datový soubor pro MSSQL. Na druhé straně LDF je podpůrný soubor a je charakterizován jako soubor protokolu transakcí serveru.
2.MDF obsahuje všechny důležité a nezbytné informace v databázích, zatímco LDF obsahuje všechny akce, které zahrnují transakce a změny provedené v souboru MDF..
3.LDF se zabývá třemi operacemi, zatímco MDF není.
4. Velikost souboru LDF může zabrat mnoho místa kvůli četným změnám a informacím přiřazeným změnám, zatímco soubor MDF může udržovat nebo změnu velikosti souboru v závislosti na skutečných změnách provedených v samotném souboru..