I have a small blog (using Ghost) that uses sqlite as the main database and it's incredibly easy to maintain. It's just a single file. For example if you want to back up, you just copy the file or add it to git. If you want to do a diff you just do sqldiff on two files. It is as easy as working with json or csv files, except with atomic writes and better querying.
From their site: https://www.sqlite.org/whentouse.html
>SQLite does not compete with client/server databases. SQLite competes with fopen().