A simple header-only Multiversion Concurrency Control (MVCC) implementation in C++