Dzienniki korzystające z plików są bardziej wydajne, jednak dzienniki przechowywane w bazie danych są łatwiejsze do odczytania, nawet zdalnie (możesz na przykład napisać interfejs internetowy, jeśli jest to wymagane).
Pamiętaj jednak, że łączenie i wstawianie wierszy do bazy danych jest podatne na błędy (serwer bazy danych wyłączony, błędne hasło, brak zasobów), więc gdzie miałbyś rejestrować te błędy, gdybyś zdecydował się użyć bazy danych?