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.
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.