A few related suggestions:
First, can we please have different save files for each game? It seems crazy to me that all our saves are in one DB file. Splitting it would make creating back-ups easier, and would help with save and load times; no need to save or load games you aren't actually currently playing.
Second, can we have a way to trim superfluous entries from the DB, specifically in the event log? The discord has found that a major source of long save times and possibly slow-down is the event log. Late-game event logs can be hundreds of thousands of entries, especially if you have had significant ground combat. Most of those entries will likely not matter for anything. I don't expect the game to figure out which entries can be dropped, but maybe the user could. Maybe it could be something like "Delete all entries before X date".