Setting up "Journal" database - advice needed

At least korm is/was using DEVONthink, Day One, and Evernote. Some of his posts might be helpful:

Make a journal entry in Day One linked to this document
… scripting for the jrnl CLI which offers more choices than the DayOne CLI.