SQLite WAL modu
Geri alma günlüğünün yerine write-ahead log kullanan SQLite günlük modu (3.7.0’dan beri, 2010). Eşzamanlı okuyuculara ve tek bir yazıcıya birbirini engellemeden izin verir. Modern SQLite kurulumlarında varsayılan tercih.
Etkinleştirme: PRAGMA journal_mode=WAL;. database.db-wal ve database.db-shm dosyaları oluşur. Kontrol noktaları (checkpoint) WAL verisini düzenli olarak ana veritabanına taşır. Dezavantajlar: tek dosya yerine üç dosya (kopyalamak zorlaşır, yedekleme API’sini kullanın) ve paylaşımlı bellek mmap desteği gerektirir (bazı ağ dosya sistemlerinde sorun). Eşzamanlı yükte yazmalar 10–100 kat hızlıdır. Litestream ve LiteFS çoğaltmayı WAL modunun üstüne kurar. Modern SQLite uygulamalarında standarttır: Cloudflare D1, Turso, fly.io sunucusuz uygulamaları.