Rozdiel medzi LDF a MDF

LDF verzus MDF

Spoločnosti používajú databázy na ukladanie, skúmanie a získavanie cenných informácií, ako sú zákazníci, prieskum trhu, účty, trendy na trhu, zásoby dodávok, zamestnanci a ďalšie dôležité údaje spoločnosti a jej každodennej činnosti. Väčšina spoločností používa Microsoft SQL na vytváranie databáz a ukladanie informácií, čím sa stáva najpoužívanejším programom a aplikáciou v tejto funkcii. V súboroch MSSQL možno nájsť a použiť MDF a LDF.

LDF aj MDF sú prípony súborov používané v serveri Microsoft SQL Server. Tieto prípony súborov prichádzajú v tandeme a vytvárajú sa automaticky, keď sa v programe vytvorí nová databáza. Pre ľahšiu orientáciu sú oba súbory umiestnené na rovnakom mieste. Jednou z najdôležitejších funkcií týchto súborov je však to, že sú súčasťou záložného súboru (s príponou .bak) používaného v programe..

Prípona súboru .MDF znamená „Master Database File“. Tento súbor obsahuje všetky informácie o spustení databázy, ktorá sa má spustiť, a sleduje všetky databázy na serveri SQL. Poukazuje tiež na ďalšie súbory v databáze. Tento súbor je tiež kľúčovým súborom na ukladanie informácií, ktoré sú veľmi dôležité pri prijímaní a kontrole dátového obsahu na serveri.

Medzitým je LDF prípona súboru pre protokol transakcií servera pre hlavný dátový súbor. Uloží informácie o databáze okrem vedenia záznamov o všetkých akciách a zmenách vykonaných v informáciách na serveri. Toto zahŕňa; dátum, čas, podrobnosti o všetkých zmenách, informácie o používateľovi týkajúce sa toho, kto tieto zmeny vykonal. Protokol tiež obsahuje počítačový terminál, v ktorom boli vykonané zmeny.

Zmeny, ktoré súbor .LDF často zaznamenáva, často zahŕňajú; mazanie súborov, prílohy, výstrahy, dodatky a aktualizácie. Obvykle je .LDF sprievodným súborom .MDF, keď je vytvorená nová databáza alebo keď je vytvorený záložný súbor. Protokol transakcií servera pomáha pri sledovaní neoprávnených zmien alebo pri zisťovaní pôvodu chyby. Informácie uvedené v denníku môžu pomôcť poukázať na anomáliu, obnoviť dôležité a potrebné údaje a pomôcť pri opravovaní prístupu a chyby..

Súbory LDF sú dôležité pri troch operáciách v operáciách SQL. Patria sem: obnova jednotlivých transakcií, obnova všetkých neúplných transakcií v čase spustenia servera a obnova databázy v prípade zlyhania. V prvej operácii aplikácia vydá vyhlásenie o vrátení a súbor .LDf sa použije na obrátenie tejto operácie. V prípade, že servery zistia chybu alebo chyby, LDF súbor zálohuje neúplnú transakciu.

Druhá operácia vyžaduje server SQL, ktorý zlyhal. Súbor LDF sa používa na návrat späť do bodu obnovenia alebo do záložného súboru, v ktorom je databáza plne funkčná. Tretia operácia vyžaduje zlyhanie databázy. Keď nastane tento scenár, súbory LDF sa používajú na obnovu databázy pred prípadom zlyhania. V tejto operácii sú informácie a všetky údaje v bezpečí a nepoškodené.
Zhrnutie:

1.MDF je primárny dátový súbor pre MSSQL. Na druhej strane LDF je podporný súbor a je charakterizovaný ako súbor denníka transakcií servera.
2.MDF obsahuje všetky dôležité a potrebné informácie v databázach, zatiaľ čo LDF obsahuje všetky činnosti, ktoré zahŕňajú transakcie a zmeny vykonané v súbore MDF..
3.LDF sa týka troch operácií, zatiaľ čo MDF nie.
4. Veľkosť súboru LDF môže zaberať veľa miesta v dôsledku početných zmien a podrobností informácií pripísaných zmenám, zatiaľ čo súbor MDF môže udržiavať alebo zmenu veľkosti súboru v závislosti od skutočných zmien vykonaných v samotnom súbore..