Write-behind writes to cache immediately, then asynchronously flushes to database. You get the fastest write performance.
How it works:
App writes to cache (returns immediately)
Background process batches writes
Periodic flush to database
You risk data loss if the cache fails before flushing. Use this for write-heavy workloads where you can tolerate some data loss. Gaming leaderboards and analytics counters are good candidates.