Omawiane wcześniej metody logowania działają w przypadku awarii polegających na utracie danych z pamieci głównej. W przypadku awarii dysku log pomógłby, gdyby:
- log znajdował się gdzieś indziej niż uszkodzone dane (i nie był uszkodzony)
- zawartość logu nie była nigdy usuwana
- log był typu redo lub undo/redo i przechowywał nowe wartości elementów
Takie rozwiazanie jest niepraktyczne z powodu tego, ze log zwykle rośnie szybciej niż baza danych.
Inne podejście polega na okresowym kopiowaniu bazy danych oraz trzymania logu pozwalającego z tej kopii przejść do aktualnego stanu bazy.