A Scalable, Geo-Replicated, Transactional Datastore