Skirtumas tarp LDF ir MDF

LDF vs MDF

Bendrovės naudoja duomenų bazes vertingos informacijos, pavyzdžiui, klientų, rinkos tyrimų, sąskaitų, rinkos tendencijų, atsargų, darbuotojų ir kitų svarbių įmonės ir jos kasdieninės veiklos duomenų saugojimui, tyrimui ir gavimui. Dauguma kompanijų naudoja „Microsoft SQL“ duomenų bazėms kurti ir informacijai saugoti, todėl ši funkcija yra naudojama kaip programa ir programa. MSSQL rinkmenose galima rasti ir naudoti MDF ir LDF failus.

Tiek LDF, tiek MDF yra failų plėtiniai, naudojami „Microsoft SQL Server“. Šie failų plėtiniai yra kartu ir sukuriami automatiškai, kai programoje sukuriama nauja duomenų bazė. Abu failai taip pat yra toje pačioje vietoje, kad būtų lengva juos peržiūrėti. Bet viena iš svarbiausių šių failų funkcijų yra ta, kad jie yra programoje naudojamo atsarginio failo (su failo plėtiniu .bak) komponentai..

Plėtinio failo .MDF reikšmė yra „Master Database File“. Šiame faile yra visa duomenų bazės paleidimo informacija, kad ji būtų paleista, ir seka visas SQL serverio duomenų bazes. Tai taip pat nurodo kitus failus duomenų bazėje. Šis failas taip pat yra pagrindinis failas saugant informaciją, kuris yra labai svarbus priimant ir prižiūrint duomenų turinį serveryje.

Tuo tarpu LDF yra pagrindinio duomenų failo serverio operacijų žurnalo failo plėtinys. Tai išsaugo duomenų bazės informaciją ir saugo visus veiksmus ir pakeitimus, susijusius su informacija serveryje. Tai įtraukia; data, laikas, išsami visų pakeitimų informacija, vartotojo informacija apie tai, kas juos pakeitė. Be to, žurnale yra ir kompiuterio terminalas, kuriame buvo atlikti pakeitimai.

Į pakeitimus, kuriuos dažnai įrašo .LDF failas, įeina; failų ištrynimas, intarpai, perspėjimai, papildymai ir atnaujinimai. Paprastai .LDF yra .MDF papildomas failas, kai sukuriama nauja duomenų bazė arba kai sukuriamas atsarginis failas. Serverio operacijų žurnalas padeda sekti neteisėtus pakeitimus arba nustatyti klaidos kilmę. Žurnale pateikta informacija gali padėti nustatyti anomaliją, atkurti svarbius ir reikalingus duomenis ir padėti nustatyti prieigą bei klaidą.

LDF failai yra svarbūs atliekant tris SQL operacijas. Tai apima: atskirų operacijų atkūrimą, visų neišsamių operacijų atkūrimą paleidžiant serverį ir duomenų bazės atkūrimą, kai įvyksta gedimas. Atliekant pirmąją operaciją, programa išduoda atšaukimo pareiškimą, o .LDf failas naudojamas tam veiksmui panaikinti. Tais atvejais, kai serveriai nustato klaidą ar klaidas, LDF failas sukuria atsarginę kopiją neužbaigtą operaciją.

Antroji operacija reikalauja nepavykusio SQL serverio. LDF failas naudojamas grįžti į atkūrimo tašką arba atsarginę failą, kuriame duomenų bazė veikia visiškai. Trečiajai operacijai atlikti reikalinga duomenų bazės klaida. Kai įvyksta šis scenarijus, LDF failai naudojami duomenų bazei atkurti prieš gedimą. Atliekant šią operaciją, informacija ir visi duomenys yra saugūs ir nėra sugadinti.
Santrauka:

1.MDF yra pagrindinis MSSQL duomenų failas. Kita vertus, LDF yra palaikomasis failas ir apibūdinamas kaip serverio operacijų žurnalo failas.
2.MDF yra visa svarbi ir būtina informacija duomenų bazėse, tuo tarpu LDF yra visi veiksmai, apimantys operacijas ir MDF faile atliktus pakeitimus..
3.LDF rūpi trys operacijos, o MDF - ne.
4.LDF failo dydis gali užimti daug vietos dėl daugybės pakeitimų ir informacijos, susijusios su pakeitimais, tuo tarpu MDF failą gali išlaikyti, arba pasikeitus failo dydžiui, atsižvelgiant į faktinius paties failo pakeitimus..