LDF i MDF

Anonim

LDF vs MDF

Tvrtke koriste baze podataka za pohranu, pregled i pronalaženje vrijednih informacija kao što su klijenti, istraživanje tržišta, računi, trendovi na tržištu, inventar zaliha, zaposlenika i drugih bitnih podataka tvrtki i svakodnevnom poslovanju. Većina tvrtki koristi Microsoft SQL za izradu baza podataka i pohranu podataka što ga čini najčešće korištenim programom i aplikacijom u toj funkciji. Unutar MSSQL datoteka, MDF i LDF mogu se pronaći i koristiti.

LDF i MDF su ekstenzije datoteka koje se koriste u Microsoft SQL Serveru. Ove ekstenzije datoteka dolaze u tandemu i stvaraju se automatski kada se u programu stvori nova baza podataka. Oba se datoteka nalaze i na istoj lokaciji radi lakše reference. No, jedna od najvažnijih funkcija tih datoteka jest ta da su sastavni dijelovi sigurnosne kopije datoteka (s ekstenzijom datoteke.bak) koja se koristi u programu.

Datoteka za proširenje.MDF označava "Master Database File". Ova datoteka sadrži sve podatke za pokretanje za bazu podataka za pokretanje i praćenje svih baza podataka na SQL poslužitelju. Također ukazuje na ostale datoteke u bazi podataka. Ova je datoteka ključna datoteka za pohranu podataka koji su vrlo važni pri prijemu i nadzoru sadržaja podataka na poslužitelju.

U međuvremenu, LDF je proširenje datoteke za zapisnik transakcija poslužitelja za glavnu podatkovnu datoteku. Osim toga, sprema podatke o bazi podataka i vodi evidenciju svih radnji i promjena na informacijama na poslužitelju. Ovo uključuje; datum, vrijeme, pojedinosti o svim promjenama, korisničke informacije o tome tko je izvršio izmjene. Osim toga, zapisnik sadrži i računalni terminal na kojem su izvršene izmjene.

Promjene koje.LDF datoteka često često bilježi uključuju; brisanje datoteka, umetanja, upozorenja, dopune i ažuriranja. Obično je.LDF pridružena datoteka u.MDF kada se stvara nova baza podataka ili kada se izrađuje rezervna datoteka. Zapisnik transakcija poslužitelja pomaže u praćenju neovlaštenih izmjena ili otkrivanju podrijetla pogreške. Informacije koje se daju na zapisniku mogu pomoći ukazati na anomaliju, oporaviti važne i neophodne podatke te pomoći pri rješavanju pristupa i pogreške.

LDF datoteke su važne u tri operacije u SQL operacijama. To uključuje: obnavljanje pojedinačnih transakcija, oporavak svih nepotpunih transakcija u vrijeme pokretanja poslužitelja i oporavak baze podataka u slučaju kvara. U prvoj operaciji aplikacija je izdala izjavu o povratu, a.LDf datoteka se koristi za preokretanje te operacije. U slučajevima kada poslužitelji otkrivaju pogrešku ili pogreške, LDF datoteka će sigurnosno kopirati nepotpunu transakciju.

Druga operacija zahtijeva neuspjelog SQL poslužitelja. LDF datoteka se koristi za premještanje na točku za oporavak ili sigurnosnu datoteku u kojoj je baza podataka u potpunosti funkcionirana. Treća operacija zahtijeva neuspjeh baze podataka. Kada se to dogodi, LDF datoteke se koriste za vraćanje baze podataka prije neuspjeha. U ovoj operaciji informacije i svi podaci su sigurni i nisu oštećeni. Sažetak:

1.MDF je primarna podatkovna datoteka za MSSQL. LDF, s druge strane, podržava datoteku i karakterizira se kao datoteka log dnevnika transakcija poslužitelja. 2.MDF sadrži sve bitne i neophodne informacije u bazama podataka, dok LDF sadrži sve radnje koje uključuju transakcije i promjene u MDF datoteci. 3.LDF se bavi s tri operacije dok MDF nije. 4. Veličina LDF datoteke može zauzeti puno prostora zbog brojnih promjena i podataka detalja pripisanih promjenama, dok MDF datoteka može održavati ili promijeniti veličinu datoteke, ovisno o stvarnim promjenama izvršenim u samoj datoteci.