Writeback
Writeback is a caching and data-management technique in which modifications to data are written to a fast cache or buffer first and are written to the backing storage later. The main goal is to improve write performance and reduce contention on slower storage by batching writes and keeping frequently changed data in fast memory. Writeback is contrasted with write-through, where every write to the cache is immediately and synchronously written to storage.
In hardware caches, a write-back cache stores modified blocks as dirty entries. A block is marked dirty
Writeback is also employed in storage controllers, operating systems, and certain database systems to optimize I/O
Advantages of writeback include higher write throughput, lower latency for individual writes, and reduced wear on