MVCC at Microsecond Scale: Snapshot Isolation Without Cloning Rows

Classic MVCC clones the whole row on every update. Typhon versions individual components — an entity with eight components that changes one appends a single revision, not eight. How per-component revision chains, a one-byte visibility contract, and grace-period cleanup keep snapshot-isolated reads fast and nearly flat no matter how many times a value has changed.