should may be database option be optional, thus conditioned here on being specified etc?
I am just thinking about some (or many) users which would not care about taking this additional burden of database behind: e.g. on a busy server where they do not care about logging more than in fail2ban.log but busy enough experience plenty of hits, thus not desiring to loose more performance due to not-needed-for-them db backend?