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

LDF срещу MDF

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



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

Файлът с разширение .MDF означава „Основен файл с база данни“. Този файл съдържа цялата информация за стартиране на базата данни, която ще се изпълнява, и проследява всички бази данни на 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 файлът може да поддържа или промяна в размера на файла в зависимост от действителните промени, направени в самия файл.