Cieľom tejto časti je stručne vysvetliť funkcie MDF a LDF súbory v an SQL server databáza. Okrem toho príspevok vysvetľuje aj základné rozdiely medzi nimi.
Súbory MDF a LDF v SQL Server databázy
Všetky spoločnosti potrebujú systém na ukladanie/získavanie informácií. Informácie môžu byť čokoľvek od údajov o zákazníkoch po prieskum trhu, inventár dodávok, informácie o účtoch atď. Kde však spoločnosti tieto údaje ukladajú a ako ich získavajú? Na tento účel používajú databázy.
Väčšina spoločností používa MS SQL Server na ukladanie a správu informácií. To robí Microsoft SQL Server jeden z najpoužívanejších programov na svete. V každej databáze nájdete dva súbory, a to MDF a LDF. Tieto dva sú veľmi dôležité pre zabezpečenie nepretržitého fungovania databázy.
Úloha pri zálohovaní a obnove databázy
Tieto dva súbory sú v podstate prípony súborov používané v Microsoft SQL. Tieto súbory sa automaticky vytvárajú pri vytváraní databázy. Zdieľajú tiež rovnaké úložisko. Dôvod, prečo sú tieto súbory také dôležité, je ten, že sú súčasťou procesu zálohovania a obnovy. Jednoducho povedané, v prípade, že sa s databázou stane niečo zlé, sú to súbory, ktoré správca použije na obnovenie stratených/poškodených údajov.
Informácie obsiahnuté v súboroch MDF a LDF
MDF – Znamená hlavný databázový súbor. Obsahuje všetky hlavné informácie o databáze, ktoré sú súčasťou servera. Toto rozšírenie poukazuje aj na rôzne iné súbory. Zohráva kľúčovú úlohu pri ukladaní informácií. Celkovo je to veľmi dôležité pre bezpečný a bezpečný dohľad nad údajmi. V prípade, že sa tento súbor poškodí, an Obnova MDF sa vykonáva postup na jej obnovenie. Je to dôležité, aby sa zabránilo strate údajov.
LDF – Tento súbor ukladá informácie súvisiace s protokolmi transakcií pre hlavný dátový súbor. V podstate sleduje, aké všetky zmeny boli v databáze vykonané. Informácie, ktoré tento súbor uchováva, sa pohybujú od dátumu/času zmeny, podrobností o vykonaných zmenách, ako aj informácií týkajúcich sa toho, kto zmeny vykonal. V protokoloch sa ukladajú aj informácie týkajúce sa počítačových terminálov, na ktorých došlo k zmenám.
LDF ukladá zmeny súvisiace s vkladaním, vymazávaním, aktualizáciou, pridávaním atď. Protokoly transakcií uchovávané na serveri pomáhajú pri identifikácii aktivít súvisiacich s neoprávnenými zmenami, ako aj pri identifikácii pôvodu chyby. Informácie denníka môžu byť niekedy užitočné pri oprave chýb, obnove dôležitých údajov a identifikácii anomálií.
Operácie SQL, v ktorých hrajú dôležitú úlohu súbory LDF
Súbory LDF sú dôležité predovšetkým v troch hlavných operáciách SQL:
- Obnova nedokončených transakcií po spustení servera.
- Obnovenie jednotlivých transakcií.
- Obnova databázy v čase zlyhania.
Porovnanie medzi súbormi MDF a LDF
- Súbor MDF je primárnym súborom SQL server databázy. LDF je podporný súbor. Ten ukladá informácie súvisiace s protokolmi transakcií.
- MDF obsahuje databázové záznamy. LDF na druhej strane zaznamenáva informácie týkajúce sa zmien vykonaných na serveri, ako aj všetkých vykonaných akcií.
- Na rozdiel od MDF je LDF primárne o troch hlavných operáciách, ktoré boli spomenuté vyššie.
- Súbory LDF môžu spotrebovať veľa úložného priestoru v závislosti od počtu zmien vykonaných na serveri, ako aj od počtu uskutočnených transakcií. MDF sa na druhej strane môže meniť vo veľkosti súboru so zmenou tabuľky a údajov záznamu.
Úvod autora:
Peter Song je odborníkom na obnovu dát v DataNumen, Inc., ktorá je svetovým lídrom v oblasti technológií obnovy dát, vrátane výhľadové zotavenie a PDF softvérové produkty na obnovenie. Ďalšie informácie nájdete na stránke www.datanumen. S.