LDF a MDF

Anonim

LDF vs MDF

Společnosti využívají databáze pro ukládání, zkoumání a získávání cenných informací, jako jsou zákazníci, průzkum trhu, účty, trendy na trhu, inventář dodávek, zaměstnanci a další důležité údaje společnosti a její každodenní činnosti. 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 rámci souborů MSSQL lze nalézt a použít MDF a LDF.

Jak LDF, tak MDF jsou přípony souborů používané v Microsoft SQL Serveru. Tato rozšíření souborů jsou v tandemu a jsou vytvořena automaticky při vytváření nové databáze v programu. 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části záložního souboru (s příponou.bak) použitou v programu.

Přípona souboru.MDF znamená "Master Database File". Tento soubor obsahuje všechny spouštěcí informace pro databázi, která se spouští a sleduje všechny databáze na serveru SQL. Také upozorňuje na ostatní soubory v databázi. Tento soubor je také klíčovým souborem při ukládání informací, které jsou velmi důležité pro přijetí a dohled nad datovým obsahem na serveru.

Mezitím LDF je přípona souboru protokolu transakcí serveru pro hlavní datový soubor. Uloží informace o databázi kromě záznamů o všech akcích a změnách provedených na informacích na serveru. To zahrnuje; datum, čas, podrobnosti o všech změnách a informace o tom, kdo provedl změny. Kromě toho obsahuje protokol také počítačový terminál, kde byly provedeny změny.

Změny, které soubor.LDF často zaznamenávají často zahrnují; odstranění souborů, vkládání, výstrah, doplňků a aktualizací. Obvykle je soubor.DF kompatibilní s příponou.MDF při nové databázi nebo při vytvoření záložního souboru. Protokol transakcí serveru pomáhá při sledování neoprávněných změn nebo při zjišťování původu chyby. Informace z protokolu mohou pomoci upozornit na anomálie, obnovit důležitá a potřebná data a pomáhat při určování přístupu i chyby.

Soubory LDF jsou důležité ve třech operacích v operacích SQL. Jedná se o: obnovení jednotlivých transakcí, obnovení všech neúplných transakcí v okamžiku spuštění serveru a obnovení databáze v případě selhání. V první operaci je aplikací vydán příkaz k vrácení zpět a soubor.LDf se používá k tomu, aby tuto operaci zvrátil. V případě, že servery zjistí chybu nebo chyby, bude soubor LDF zálohovat neúplnou transakci.

Druhá operace vyžaduje selhání serveru SQL. Soubor LDF se používá k přesunutí zpět do bodu obnovy nebo souboru zálohy, ve kterém je databáze plně funkční. Třetí operace vyžaduje selhání databáze. Když nastane tento scénář, jsou soubory LDF používány 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. LDF je naopak 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 souborů LDF může zaberat spoustu místa kvůli četným změnám a podrobnostem informací přiřazeným změnám, zatímco soubor MDF může zachovat nebo změnit velikost souboru v závislosti na skutečných změnách provedených v samotném souboru.