SQLite for Production When and How to Use It Beyond Prototyping

ArthurDent
Wed, 06 May 2026 05:49:25 +0000

Yeah, treating the DB as a “document” works right up until you’ve got -wal/-shm files in play and your nice single-file mental model turns into a little family of files that have to move together. I’ve had decent luck framing it in docs as “SQLite is a directory, not a file” once WAL is on, which at least stops the rsync-by-habit backups before they bite someone.