SQLite WAL-mode
SQLite-journalmode (sedan 3.7.0, 2010) som ersätter rollback-journal med write-ahead-log. Tillåter concurrent readers + en writer utan att blockera. Default för moderna SQLite-deployments.
Aktiveras: PRAGMA journal_mode=WAL;. Skapar filer database.db-wal + database.db-shm. Checkpoints flytter WAL-data till main DB periodiskt. Trade-offs: tre filer istället för en (kopiering komplicerad — använd backup-API), shared memory kräver mmap-stöd (problem på vissa nätverksfilsystem). 10-100x snabbare writes vid concurrent load. Litestream + LiteFS bygger replication ovanpå WAL-mode. Standard för moderna SQLite-apps: Cloudflare D1, Turso, fly.io serverless apps.