Lessico IT › Hardware › Cache di scrittura (write cache)

Cache di scrittura (write cache)

Hardware Svenska → Aggiornato: 2026-10-02

Buffer nel disco o nel controller che accetta le scritture in RAM prima che raggiungano il supporto permanente. Enorme vantaggio prestazionale, ma con un rischio: se manca la corrente e il buffer non è protetto da batteria, i dati si perdono.

Nei controller RAID enterprise, una BBU (Battery Backup Unit) o un supercondensatore con memoria flash rendono la cache «non volatile». Nelle SSD consumer, un circuito di power-loss protection (PLP) preserva la cache in caso di blackout; i dischi economici spesso ne sono privi, e di rado lo dichiarano. fsync in PostgreSQL ha una fede esistenziale nel fatto che il disco scriva davvero: se il disco mente («scrittura completata!» mentre i dati sono ancora in cache senza PLP), si può arrivare alla corruzione. Accadde nel 2011, quando il Crucial m4 aveva un fsync difettoso. SQLite + ext4 + barriers è oggi la buona pratica; ZFS impone esplicitamente un flush della cache a ogni transazione.

← Torna al lessico