Вы делаете искусственное различие между «ведением журнала» и «базой данных».
Всякий раз, когда это возможно, я регистрируюсь в базе данных, даже если эти данные будут статическими и никогда не будут обновляться. Это связано с тем, что анализ данных намного проще, если можно сопоставить таблицу журнала с другими нестатическими данными.
Конечно, если у вас есть большой объем информации для отслеживания, запись в таблицу данных SQL может оказаться нецелесообразной, но в этом случае вам, вероятно, следует подумать о какой-то другой базе данных для приложения.