Rethinking serializable multiversion concurrency control
OLTP through the looking glass, and what we found there