Distributed Transactions

Method and apparatus for ensuring consistent outcomes in updates to distributed databases

Methods of conducting database transactions. One such method comprises receiving data to be written to a database; identifying a set of shard replicas corresponding to the database to which the data is to be written; transmitting, to each of the …