Разлика между LDF и MDF

LDF срещу MDF

Компаниите използват бази данни за съхраняване, проучване и извличане на ценна информация като клиенти, пазарни проучвания, сметки, пазарни тенденции, инвентаризация на консумативи, служители и други жизненоважни данни за една компания и нейните ежедневни операции. Повечето компании използват Microsoft SQL за създаване на бази данни и съхраняване на информация, което го прави най -използваната програма и приложение в тази функция. В рамките на MSSQL файловете могат да се намерят и използват MDF и LDF.

И LDF, и MDF са файлови разширения, използвани в Microsoft SQL Server. Тези файлови разширения идват в тандем и се създават автоматично, когато се създаде нова база данни в програмата. И двата файла също се намират на едно и също място за лесна справка. Но една от най -важните функции на тези файлове е, че те са компоненти на архивния файл (с разширението на файла .bak), използван в програмата.

Файлът с разширение .MDF означава „Master Database File“. Този файл съдържа цялата информация за стартиране на базата данни за проследяване и проследява всички бази данни на SQL сървъра. Той също така посочва другите файлове в базата данни. Този файл също е ключов файл за съхраняване на информация, която е много важна за допускане и контрол на съдържанието на данни на сървъра.

Междувременно LDF е разширението на файла за дневника на транзакциите на сървъра за основния файл с данни. Той запазва информацията от базата данни в допълнение към записването на всички действия и промени, направени върху информацията на сървъра. Това включва; дата, час, подробности за всички промени, информация за потребителя относно това кой е извършил промените. Освен това в дневника се съдържа и компютърният терминал, където са направени промените.

Промените, че .LDF файл често записва често включват; изтриване на файлове, вмъквания, предупреждения, допълнения и актуализации. Обикновено .LDF е придружаващият файл към .MDF, когато се създава нова база данни или когато се създава резервен файл. Дневникът на транзакциите на сървъра помага за проследяване на неоторизирани промени или проследяване на произхода на грешка. Информацията, направена в дневника, може да помогне да се посочи аномалията, да се възстановят важни и необходими данни и да се помогне за фиксиране на достъпа, както и на грешката.

LDF файловете са важни в три операции в SQL операциите. Те включват: възстановяване на отделни транзакции, възстановяване на всички непълни транзакции по време на стартиране на сървъра и възстановяване на базата данни при повреда. При първата операция от приложението се издава декларация за връщане назад и .LDf файлът се използва за обрат на тази операция. В случаите, когато сървъри открият грешка или грешки, LDF файлът ще архивира непълната транзакция.

Втората операция изисква неуспешен SQL сървър. LDF файлът се използва за връщане към точка за възстановяване или архивен файл, където базата данни работи напълно. Третата операция изисква грешка в базата данни. Когато този сценарий се случи, LDF файловете се използват за възстановяване на базата данни преди случай на повреда. При тази операция информацията и всички данни са безопасни и не са повредени. Резюме:

1. MDF е основният файл с данни за MSSQL. LDF, от друга страна, е поддържащ файл и се характеризира като лог файл на сървърна транзакция. 2. MDF съдържа цялата жизненоважна и необходима информация в бази данни, докато LDF съдържа всички действия, които включват транзакции и промени, направени във файла MDF. 3. LDF се занимава с три операции, докато MDF не. 4. Размерът на LDF файла може да заема много място поради многобройните промени и информацията, приписвана на промените, докато MDF файлът може да поддържа или промяна в размера на файла в зависимост от действителните промени, направени в самия файл.

Вижте повече за: