recall

← recall

copy-on-write term

modifications don't overwrite — they write a new version

Old version stays valid until no readers reference it. Used by ZFS, Btrfs, immutable persistent data structures, fork() in Linux. Cheap snapshots; needs garbage collection.

aliases: COW, CoW

topics: internals, data-structures

references: