2PC in Distributed ACID Databases

In this lecture, we examine some of the most important applications of Distributed Algorithms in the context of Distributed Databases. We touch upon distributed ACID transactions across partitions and data centers using atomic commitment (2PC) and see how this is used in practice together with log replication across data centers.   [Slides Download Slides]