SQLite as an application file format
SQLite’s case for using a database as a document format is also a useful test for publishing systems: can the generated artifact be copied, inspected, and read without keeping an application server alive? A single database makes the search index disposable without making it opaque.