Witam.
Jaki jest główny cel stosowania dwóch plików dla bazy danych?
Witam.
Jaki jest główny cel stosowania dwóch plików dla bazy danych?
Dwa podstawowe pliki bazy danych SQL Server to plik danych i plik logu. W uproszczeniu plik danych przechowuje i zwraca dane w wyniku wykonywanych zapytań (z tablel i indeksów) a plik logu ma na celu zagwarantowanie trwałości i spójności danych tworzonych/modyfikowanych w ramach transakcji. Trwałość i spójność danych stanowią jednocześnie dwa kluczowe atrybuty transakcji atomowej obok izolacji i niepodzielności.
Dziennik transakcji obsługuje następujące operacje:
Odzyskiwanie poszczególnych transakcji.
Odzyskiwanie wszystkich nieukończonych transakcji po uruchomieniu usługi SQL Server.
Częściowe przywrócenie bazy danych, pliku, grupy plików lub strony następującej po punkcie awarii.
Wspieranie replikacji transakcyjnej.
Wspieranie rozwiązań wysokiej dostępności i odporności na awarie
źródło: https://technet.microsoft.com/en-us/library/ms190925%28v=sql.105%29.aspx