A single SQLite file holding an entire relational database with atomic writes.

SQLite is a file that is also a database

SQLite is a database engine linked into the application rather than a separate database server. Its main database file stores schema, tables, and indexes in a portable format. That makes it useful for local application state, embedded devices, and services whose write workload fits its concurrency model. The file is still governed by transactions and locking; ordinary file-copy intuition is not enough to operate it safely. ...

October 20, 2026 · 5 min · XB Field Notes