SQLite is the default option and the easiest to set up, as it requires no additional configuration.
However, it has significant limitations, including potential performance issues and database locking.
While many users start with SQLite and later migrate to MySQL or MariaDB, we recommend beginning with MySQL or MariaDB from the start for a more robust and scalable experience.