Database Options for Self-Hosted Applications

Notes on picking between SQLite, MySQL/MariaDB, and PostgreSQL for self-hosted apps. Short version: if a single process and a single machine are writing, SQLite