LDF at MDF

Anonim

LDF vs MDF

Ginagamit ng mga kumpanya ang mga database upang mag-imbak, magsuri, at kunin ang mahahalagang impormasyon tulad ng mga customer, pananaliksik sa merkado, mga account, mga uso sa merkado, imbentaryo ng mga suplay, empleyado, at iba pang mahahalagang data sa isang kumpanya at sa araw-araw na operasyon nito. Karamihan sa mga kumpanya ay gumagamit ng Microsoft SQL para sa paglikha ng mga database at pagtatago ng impormasyon na ginagawa itong ang pinaka ginagamit na programa at application sa function na ito. Sa loob ng mga file na MSSQL, ang MDF at LDF ay matatagpuan at ginagamit.

Parehong LDF at MDF ang mga extension ng file na ginamit sa Microsoft SQL Server. Ang mga extension ng file na ito ay magkasunod at ay awtomatikong nalikha kapag ang isang bagong database ay nilikha sa programa. Ang parehong mga file ay matatagpuan din sa parehong lokasyon para sa madaling reference. Ngunit ang isa sa mga pinakamahalagang pag-andar ng mga file na ito ay ang mga ito ay mga bahagi ng backup na file (kasama ang file extension.bak) na ginamit sa programa.

Ang extension file. Ang MDF ay kumakatawan sa "Master Database File." Ang file na ito ay naglalaman ng lahat ng impormasyon sa startup para sa database upang tumakbo at susubaybayan ang lahat ng mga database sa SQL server. Tinutukoy din nito ang iba pang mga file sa database. Ang file na ito ay isang mahalagang file sa pag-iimbak ng impormasyon na napakahalaga sa pagpasok at pangangasiwa ng nilalaman ng data sa server.

Samantala, ang LDF ay ang extension ng file para sa log ng transaksyon ng server para sa pangunahing file ng data. Ini-imbak ang impormasyon ng database bilang karagdagan sa pagsunod sa isang talaan ng lahat ng mga pagkilos at mga pagbabago na ginawa sa impormasyon sa server. Kabilang dito ang; petsa, oras, mga detalye ng lahat ng mga pagbabago, impormasyon ng gumagamit tungkol sa kung sino ang gumawa ng mga pagbabago. Bilang karagdagan, ang log ay nagtatampok din sa computer terminal kung saan ginawa ang mga pagbabago.

Ang madalas na mga talaan na madalas na itinatala ng isang.LDF file ay madalas na kinabibilangan; file pagtanggal, pagsingit, mga alerto, mga pagdaragdag, at mga update. Kadalasan, ang.LDF ay kasamang file sa.MDF kapag ang isang bagong database o kapag ang isang backup na file ay nilikha. Tumutulong ang log ng transaksyon ng server sa pagsubaybay sa mga hindi awtorisadong pagbabago o subaybayan ang pinagmulan ng isang error. Ang impormasyon na ginawa sa log ay maaaring makatulong na ituro ang anomalya, mabawi ang mahalaga at kinakailangang data, at tumulong sa pag-aayos ng access pati na rin ang error.

Ang mga file ng LDF ay mahalaga sa tatlong mga operasyon sa operasyon ng SQL. Kabilang dito ang: pagbawi ng mga indibidwal na transaksyon, pagbawi ng lahat ng hindi kumpletong mga transaksyon sa oras na nagsimula ang server, at pagbawi ng database kapag may kabiguan. Sa unang operasyon, ang isang rollback statement ay inisyu ng application, at ang.LDf file ay ginagamit upang i-reverse ang operasyon na iyon. Sa mga kaso ng mga server na nakakakita ng isang error o mga error, ang LDF file ay i-back up ang hindi kumpletong transaksyon.

Ang pangalawang operasyon ay nangangailangan ng isang nabigong SQL server. Ang LDF file ay ginagamit upang ilipat pabalik sa isang punto sa pagbawi o isang backup na file kung saan ang database ay ganap na gumagana. Ang ikatlong operasyon ay nangangailangan ng pagkabigo sa database. Kapag nangyayari ang sitwasyong ito, ang mga file na LDF ay ginagamit upang ibalik ang database bago ang kaganapan ng kabiguan. Sa operasyong ito, ang impormasyon at lahat ng data ay ligtas at hindi napinsala. Buod:

1.MDF ang pangunahing file ng data para sa MSSQL. Ang LDF, sa kabilang banda, ay isang sumusuporta na file at nailalarawan bilang isang log file ng transaksyon ng server. 2.MDF ay naglalaman ng lahat ng mga mahalagang at kinakailangang impormasyon sa mga database habang ang LDF ay naglalaman ng lahat ng mga aksyon na kasama ang mga transaksyon at mga pagbabago na ginawa sa MDF file. 3.LDF ay nababahala sa tatlong operasyon habang ang MDF ay hindi. 4. Ang sukat ng LDF file ay maaaring tumagal ng maraming puwang dahil sa maraming mga pagbabago at ang mga detalye ng impormasyon na inulat sa mga pagbabago habang ang MDF file ay maaaring mapanatili o isang pagbabago sa sukat ng file depende sa aktwal na mga pagbabagong ginawa sa file mismo.