Multi-version storage backend for OLTP traffic, tiered as in-memory commit buffer over a pluggable
persistent tier. Invariant: a row at version V is what a reader whose snapshot is >= V sees when no
later version exists at V' <= snapshot, and a commit must publish all its deltas atomically to readers.