LDF i MDF

Anonim

LDF vs MDF

Firmy korzystają z baz danych do przechowywania, badania i wyszukiwania cennych informacji, takich jak klienci, badania rynku, rachunki, trendy rynkowe, inwentarz materiałów eksploatacyjnych, pracownicy i inne ważne dane dla firmy i jej codziennych operacji. Większość firm używa Microsoft SQL do tworzenia baz danych i przechowywania informacji, dzięki czemu jest najczęściej używanym programem i aplikacją w tej funkcji. W plikach MSSQL można znaleźć i wykorzystać pliki MDF i LDF.

Zarówno LDF, jak i MDF są rozszerzeniami plików używanymi w Microsoft SQL Server. Te rozszerzenia plików są w tandemie i są tworzone automatycznie po utworzeniu nowej bazy danych w programie. Oba pliki znajdują się również w tej samej lokalizacji, aby ułatwić korzystanie z nich. Ale jedną z najważniejszych funkcji tych plików jest to, że są one składnikami pliku kopii zapasowej (z rozszerzeniem.bak) używanym w programie.

Plik rozszerzenia.MDF oznacza "Główny plik bazy danych". Ten plik zawiera wszystkie informacje startowe bazy danych, aby uruchomić i śledzi wszystkie bazy danych na serwerze SQL. Wskazuje również inne pliki w bazie danych. Plik ten jest również plikiem kluczowym przechowującym informacje, które są bardzo ważne przy dopuszczaniu i nadzorowaniu zawartości danych na serwerze.

Tymczasem LDF jest rozszerzeniem pliku dziennika transakcji serwera dla głównego pliku danych. Zapisuje on również informacje o bazie danych, a także rejestruje wszystkie działania i zmiany dokonane na informacjach na serwerze. To zawiera; data, godzina, szczegóły wszystkich zmian, informacje o użytkowniku dotyczące tego, kto wprowadził zmiany. Ponadto dziennik zawiera także terminal komputera, na którym dokonano zmian.

Zmiany, które często zapisuje plik.LDF, często zawierają; usuwanie plików, wstawianie, alerty, dodatki i aktualizacje. Zwykle.LDF jest plikiem towarzyszącym do.MDF, gdy nowa baza danych lub gdy tworzony jest plik kopii zapasowej. Dziennik transakcji serwera pomaga śledzić nieautoryzowane zmiany lub wykrywać źródło błędu. Informacje zawarte w dzienniku mogą pomóc wskazać anomalię, odzyskać ważne i niezbędne dane oraz pomóc w ustaleniu dostępu, jak również w błędzie.

Pliki LDF są ważne w trzech operacjach w operacjach SQL. Obejmują one: odzyskiwanie pojedynczych transakcji, odzyskiwanie wszystkich niekompletnych transakcji w momencie uruchomienia serwera i odzyskiwanie bazy danych w przypadku awarii. W pierwszej operacji aplikacja wycofuje instrukcję wycofania, a plik.LDf służy do cofnięcia tej operacji. W przypadku serwerów wykrywających błąd lub błędy plik LDF utworzy kopię zapasową niekompletnej transakcji.

Druga operacja wymaga nieudanego serwera SQL. Plik LDF służy do powrotu do punktu przywracania lub pliku kopii zapasowej, w którym baza danych działa poprawnie. Trzecia operacja wymaga awarii bazy danych. W takiej sytuacji pliki LDF są używane do przywracania bazy danych przed wystąpieniem awarii. W tej operacji informacje i wszystkie dane są bezpieczne i nie są uszkodzone. Streszczenie:

1.MDF jest podstawowym plikiem danych dla MSSQL. Z kolei 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 akcje, które obejmują transakcje i zmiany dokonane w pliku MDF. 3. LDF dotyczy trzech operacji, podczas gdy MDF nie jest. 4. Rozmiar pliku LDF może zająć dużo miejsca ze względu na liczne zmiany i szczegóły informacji przypisane do zmian, podczas gdy plik MDF może utrzymać lub zmiana rozmiaru pliku w zależności od faktycznych zmian dokonanych w samym pliku.