Chapter 7: Transactions

So far, we have introduced replication and partitioning. Replication (including the consensus algorithms) improves system fault tolerance, while partitioning improves system scalability; these two techniques address the physical problems of data. In addition, data access in distributed systems often faces &ldquo;logical problems&rdquo; , which are solved by the transaction technology introduced in…