A multi-version, sorted key-value data store