Różnica między LDF i MDF

Różnica między LDF i MDF

LDF vs MDF

Firmy używają baz danych do przechowywania, badań i odzyskiwania cennych informacji, takich jak klienci, badania rynku, konta, trendy rynkowe, zapasy dostaw, pracowników i inne ważne dane dla firmy i jej codzienne operacje. Większość firm korzysta z Microsoft SQL do tworzenia baz danych i przechowywania informacji, dzięki czemu jest to najczęściej używany program i aplikacja w tej funkcji. W plikach MSSQL MDF i LDF można znaleźć i użyć.

Zarówno LDF, jak i MDF to rozszerzenia plików używane na serwerze Microsoft SQL. Te rozszerzenia plików są dostępne w tandemie i są tworzone automatycznie, gdy w programie powstaje nowa baza danych. Oba pliki znajdują się również w tej samej lokalizacji w celu łatwego odniesienia. Ale jedną z najważniejszych funkcji tych plików jest to, że są to komponenty pliku kopii zapasowej (z rozszerzeniem pliku .bak) używany w programie.

Plik rozszerzenia .MDF oznacza „Plik mistrzowskiej bazy danych.„Ten plik zawiera wszystkie informacje o uruchomieniu, aby baza danych do uruchomienia i śledzi wszystkie bazy danych na serwerze SQL. Wskazuje również na inne pliki w bazie danych. Ten plik jest również kluczowym plikami w przechowywaniu informacji, które są bardzo ważne w przyjęciu i nadzorze treści danych na serwerze.

Tymczasem LDF jest rozszerzeniem pliku dziennika transakcji serwera dla głównego pliku danych. Zapisuje informacje o bazie danych oprócz przechowywania wszystkich działań i zmian wprowadzonych na temat informacji na serwerze. To zawiera; Data, godzina, szczegóły wszystkich zmian, informacje o użytkowniku dotyczące tego, kto wprowadził zmiany. Ponadto dziennik ma również terminal komputerowy, w którym wprowadzono zmiany.

Zmiany, które .Plik LDF często rejestruje często obejmuje; Usuwanie pliku, wstawki, alerty, uzupełnienia i aktualizacje. Zwykle .LDF to plik towarzyszący .MDF, gdy nowa baza danych lub po utworzeniu pliku kopii zapasowej. Dziennik transakcji serwera pomaga w śledzeniu nieautoryzowanych zmian lub wyśledzenia pochodzenia błędu. Informacje dokonane na dzienniku mogą pomóc wskazać anomalię, odzyskać ważne i niezbędne dane oraz pomóc w naprawie dostępu, a także błędu.

Pliki LDF są ważne w trzech operacjach w operacjach SQL. Należą do nich: odzyskanie poszczególnych transakcji, odzysk wszystkich niekompletnych transakcji w momencie uruchamiania serwera oraz odzyskanie bazy danych, gdy wystąpi awaria. W pierwszej operacji aplikacja wydawana jest instrukcja wycofania i .Plik LDF służy do odwrócenia tej operacji. W przypadku serwerów wykrywających błąd lub błędów plik LDF utworzy kopię zapasową niekompletnej transakcji.

Druga operacja wymaga nieudanego serwera SQL. Plik LDF służy do powrotu do punktu odzyskiwania lub pliku kopii zapasowej, w której baza danych jest w pełni funkcjonująca. Trzecia operacja wymaga awarii bazy danych. Kiedy ten scenariusz ma miejsce, pliki LDF są używane do przywrócenia bazy danych przed zdarzeniem awarii. W tej operacji informacje i wszystkie dane są bezpieczne i nie są uszkodzone.
Streszczenie:

1.MDF to główny plik danych dla MSSQL. Z drugiej strony LDF jest plikiem pomocniczym i jest scharakteryzowany jako plik dziennika transakcji serwera.
2.MDF zawiera wszystkie istotne i niezbędne informacje w bazach danych, podczas gdy LDF zawiera wszystkie działania obejmujące transakcje i zmiany dokonane w pliku MDF.
3.LDF dotyczy trzech operacji, podczas gdy MDF nie jest.
4.Rozmiar pliku LDF może zajmować dużo miejsca ze względu na liczne zmiany i szczegóły informacji przypisywane zmianom, podczas gdy plik MDF może utrzymywać lub zmiana rozmiaru pliku w zależności od rzeczywistych zmian w samym pliku.