start on a datastore interface for a ycsb style benchmark