Namen tega oddelka je na kratko razložiti funkcije MDF in LDF datoteke v SQL server podatkovno bazo. Poleg tega objava pojasnjuje tudi osnovne razlike med obema.
Datoteke MDF in LDF v SQL Server Baze podatkov
Vsa podjetja potrebujejo sistem za shranjevanje / pridobivanje informacij. Informacije so lahko vse od podatkov o strankah, do tržnih raziskav, popisa zalog, informacij o računih itd. Kje pa podjetja shranjujejo te podatke in kako jih pridobivajo? No, v ta namen uporabljajo zbirke podatkov.
Večina podjetij uporablja MS SQL Server za shranjevanje in upravljanje informacij. Zaradi tega je Microsoft SQL Server eden najbolj uporabljanih programov po vsem svetu. V vsaki bazi podatkov boste našli dve datoteki, in sicer MDF in LDF. Ti dve sta zelo pomembni za zagotavljanje nemotenega delovanja baze podatkov.
Vloga pri varnostnem kopiranju in obnavljanju zbirke podatkov
Ti dve datoteki sta v bistvu končnici datotek, ki se uporabljata v programu Microsoft SQL. Ti datoteki se samodejno ustvarita ob ustvarjanju baze podatkov. Prav tako si delita isto mesto shranjevanja. Razlog, zakaj sta ti datoteki tako pomembni, je ta, da sta del postopka varnostnega kopiranja in obnovitve. Preprosteje povedano, če se z bazo podatkov zgodi kaj slabega, se bo skrbnik zatekel k tem datotekam za obnovitev izgubljenih/poškodovanih podatkov.
Informacije v datotekah MDF in LDF
MDF - Okrajšava je datoteka glavne zbirke podatkov. Vsebuje vse glavne podatke baze podatkov, ki so del strežnika. Ta pripona kaže tudi na različne druge datoteke. Ima ključno vlogo pri shranjevanju informacij. Na splošno je zelo pomembno za varen in varen nadzor podatkov. V primeru, da se ta datoteka poškoduje, se prikaže Izterjava MDF postopek za njegovo izterjavo. To je pomembno, da shranite podatke, da ne bi izginili.
LDF - Ta datoteka shranjuje informacije, povezane z dnevniki transakcij za glavno podatkovno datoteko. V bistvu spremlja, katere vse spremembe so bile izvedene v zbirki podatkov. Podatki, ki jih shranjuje ta datoteka, segajo od datuma / ure spremembe, podrobnosti o izvedenih spremembah, pa tudi informacije o tem, kdo je spremembe izvedel. V dnevnikih so shranjene tudi informacije, povezane z računalniškimi terminali, kjer so se zgodile spremembe.
LDF shranjuje spremembe, povezane z vstavki, brisanjem, posodobitvami, dodajanjem itd. Dnevniki transakcij, shranjeni na strežniku, pomagajo pri prepoznavanju dejavnosti, povezanih z nepooblaščenimi spremembami, pa tudi od kod izvira napaka. Podatki o dnevnikih so včasih koristni pri odpravljanju napak, obnavljanju pomembnih podatkov in prepoznavanju nepravilnosti.
Operacije SQL, pri katerih imajo datoteke LDF pomembno vlogo
Datoteke LDF so pomembne pri treh glavnih operacijah SQL:
- Obnovitev nepopolnih transakcij ob zagonu strežnika.
- Izterjava posameznih transakcij.
- Obnavljanje baze podatkov v primeru napak.
Primerjava med datotekami MDF in LDF
- Datoteka MDF je primarna datoteka v SQL server zbirka podatkov. LDF je podporna datoteka. Slednji shranjuje informacije, povezane z dnevniki transakcij.
- MDF vsebuje podatke zapisov baze podatkov. LDF na drugi strani beleži informacije, povezane s spremembami na strežniku, pa tudi vsa izvedena dejanja.
- Za razliko od MDF gre pri LDF predvsem za tri glavne operacije, ki so bile omenjene prej.
- Datoteke LDF lahko porabijo veliko prostora za shranjevanje, odvisno od števila sprememb na strežniku in števila opravljenih transakcij. MDF pa se lahko spremeni glede na velikost datoteke s spremembo tabele in zapisov podatkov.
Uvod avtorja:
Peter Song je strokovnjak za obnovitev podatkov v DataNumen, Inc., ki je vodilna na svetu na področju tehnologij za obnovitev podatkov, vključno z napoved okrevanja in PDF obnovitveni programski izdelki. Za več informacij obiščite www.datanumen.com.