MVCC Lite: How BLite Gives You Transactions Without a Full Concurrency Engine
How BLite implements transaction isolation using two in-memory dictionaries — a WAL cache for uncommitted writes and a WAL index for committed-but-not-checkpointed pages — and where that falls short of true MVCC.
> Read more