Skip to content

strategy

David Liu edited this page Mar 18, 2026 · 2 revisions

Copy on Write

prioritizes faster reads by doing the work upfront (copying).

  • Immutable
    • Immutable Commit Tree in Git
    • MVCC in pg, oracle, snowflake

Merge on Read

prioritizes faster writes by delaying the work (merging) until reading.

  • append-only
    • The event sourcing on Data Lake Table Format
    • Log as Data

Clone this wiki locally