1. fotoaparati
  2. Car Audio & Electronics
  3. Home Audio
  4. Osobni Audio
  5. TV
  6. Pametna kuća
  >> Hrvatska Electronic Technology >  >> Pametna kuća >> Pametan život

Što je MDF i LDF?

Microsoft SQL Server izdao je niz izdanja baze podataka. Svako je izdanje usmjereno na različite potrebe. SQL Server ima izdanja poslužitelja i specijalizirana izdanja za male potrebe do velikih poslovnih potreba, no sva izdanja imaju jednu zajedničku stvar, sličnu strukturu datoteka. Kada je instaliran, Microsoft SQL Server pohranjuje zadane tipove podatkovnih datoteka u različite direktorije na odgovarajućem računalu. Datoteke glavne baze podataka (MDF) i datoteke baze podataka dnevnika (LDF) primarne su datoteke stvorene za svaku bazu podataka u okruženju SQL Servera.

Zadana instalacija

Tijekom početne instalacije, svako izdanje SQL Servera postavit će zadane sistemske MDF i LDF datoteke koje odgovaraju njihovim funkcijama, koje nisu obuhvaćene ovom raspravom. Datoteke Master, MSDB, Model, TempDB i Resource generiraju se i pohranjuju u zadani instalacijski direktorij definiran tijekom instalacije. Svaka ključna sistemska datoteka koristi se za specifične zahtjeve, ali su to baze podataka koje pohranjuju informacije koje su u korelaciji s odgovarajućim poslom.

Stvaranje korisničkih baza podataka

Korisničke baze podataka stvorene su za posebne potrebe aplikacije ili korisnika. Kada administrator baze podataka kreira novu bazu podataka, SQL Server stvara i MDF i LDF datoteku koja odgovara toj bazi podataka. SQL Server ih prvo postavlja u svoj zadani direktorij ili administrator može definirati gdje će biti pohranjeni. Nakon izrade, mogu se premjestiti na različita mjesta zbog pogodnosti, performansi i pohrane.

Glavna datoteka baze podataka

MDF-ovi su mjesto gdje se pohranjuju sve informacije baze podataka. Sadrži retke, stupce, polja i podatke koje je stvorila aplikacija ili korisnik. Stvaranje stupca baze podataka, izmjene i stvaranje zapisa podataka, izmjene pohranjuju se unutar ove datoteke za pretraživanje i korištenje aplikacije.

Datoteka baze podataka dnevnika

Tijekom raznih procesa stvaranja i modificiranja unutar MDF-a, sve se aktivnosti bilježe u LDF-u. Kako se dinamičke informacije obrađuju u memoriji i izvan nje, zvane transakcije, podaci se pohranjuju u LDF radi upravljanja pogreškama. Posljedično, sve korisničke aktivnosti se bilježe za referencu.

Korištenje MDF-a i LDF-a

Administratori baza podataka mogu raditi razne stvari s MDF-ovima i LDF-ovima. Jednom stvorene, mogu se premjestiti odvajanjem baze podataka od instance, premještanjem fizičke datoteke kroz pretraživač i ponovnim pripajanjem. MDF-ovi i LDF-ovi mogu se premjestiti u različite direktorije na različitim uređajima za pohranu datoteka pomoću funkcija odvajanja i pričvršćivanja. MDF-ovi također pohranjuju koje je izdanje stvorilo datoteku i mogu se odvojiti od instance SQL Servera iz nepoznatih razloga. U određenim situacijama, MDF-ovi se mogu uvesti u novu praznu bazu podataka za manipulaciju.

Spojiti sve zajedno

Microsoft SQL Server složeno je okruženje baze podataka koje ima mnogo aspekata, komponenti i pratećih usluga koje nisu sve obuhvaćene ovim objašnjenjem osnovne vrste datoteke. SQL Server koristi dvije osnovne vrste datoteka, MDF i LDF za većinu svog posla. Ovo su najvažnije datoteke unutar okruženja SQL Servera.


  1. Što su aplikacije baze podataka?
  2. Što je web baza podataka?
  3. Što znači DNS pogreška?
  4. Što je Thicknet i Thinnet?
  5. Što je zadano vremensko ograničenje na SSH?