Что такое МДФ и ЛДФ?

...

Данные базы данных

Microsoft SQL Server выпустил множество редакций баз данных. Каждое издание ориентировано на разные потребности. У SQL Server есть серверные редакции и специализированные редакции для легких и тяжелых корпоративных нужд, однако все редакции имеют одну общую черту - схожую файловую структуру. После установки Microsoft SQL Server сохраняет типы файлов данных по умолчанию в различных каталогах на соответствующем компьютере. Главные файлы базы данных (MDF) и файлы базы данных журналов (LDF) - это основные файлы, создаваемые для каждой базы данных в среде SQL Server.

Установка по умолчанию

Во время начальной установки каждая редакция SQL Server будет размещать системные файлы MDF и LDF по умолчанию, соответствующие их функциям, которые не рассматриваются в этом обсуждении. Файлы Master, MSDB, Model, TempDB и Resource создаются и сохраняются в каталоге установки по умолчанию, определенном во время установки. Каждый основной системный файл используется для определенных требований, но представляет собой базы данных, в которых хранится информация, относящаяся к их соответствующей работе.

Видео дня

Создание пользовательских баз данных

Пользовательские базы данных создаются для конкретного использования приложением или пользователем. Когда администратор базы данных создает новую базу данных, SQL Server создает файлы MDF и LDF, соответствующие этой базе данных. SQL Server изначально помещает их в свой каталог по умолчанию, или администратор может определить, где они будут храниться. После создания их можно перемещать в разные места для удобства, производительности и хранения.

Главный файл базы данных

MDF - это место, где хранится вся информация базы данных. Он содержит строки, столбцы, поля и данные, созданные приложением или пользователем. Создание столбцов базы данных, модификации и создание информационных записей, модификация - все это хранится в этом файле для поиска и использования приложения.

Файл базы данных журнала

Во время различных процессов создания и модификации в MDF все действия регистрируются в LDF. Поскольку динамическая информация обрабатывается в памяти и из нее, что называется транзакциями, данные сохраняются в LDF для управления ошибками. Следовательно, вся активность пользователей записывается для справки.

Использование МДФ и ЛДФ

Администраторы баз данных могут делать множество вещей с MDF и LDF. После создания их можно переместить, отсоединив базу данных от экземпляра, переместив физический файл через проводник и повторно подключив. Файлы MDF и LDF можно перемещать в разные каталоги на разных устройствах хранения файлов с помощью функций отсоединения и присоединения. MDF также хранит, какая редакция создала файл, и может быть отсоединена от экземпляра SQL Server по неизвестным причинам. В определенных ситуациях MDF можно импортировать в новую пустую базу данных для манипуляций.

Собираем все вместе

Microsoft SQL Server - это сложная среда базы данных, которая имеет множество аспектов, компонентов и вспомогательных служб, не все из которых рассматриваются в этом базовом объяснении типов файлов. SQL Server использует два основных типа файлов, MDF и LDF, для большей части своей работы. Это самые важные файлы в среде SQL Server.