Разница между 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, или изменения размера файла в зависимости от фактических изменений, внесенных в сам файл..