Що таке МДФ і ЛДФ?

...

Дані бази даних

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 з невідомих причин. У певних ситуаціях МДФ можна імпортувати в нову порожню базу даних для маніпуляцій.

З’єднати все разом

Microsoft SQL Server — це складне середовище баз даних, яке має багато аспектів, компонентів і допоміжних служб, які не всі описані в цьому базовому поясненні типу файлів. SQL Server використовує два основних типи файлів, MDF і LDF для більшості своєї роботи. Це найважливіші файли в середовищі SQL Server.