Paper: http://nil.csail.mit.edu/6.824/2020/papers/spanner.pdf Spanner is a globally (multi-region, multi-datacenter) distributed database. It offers high availability and strong consistency, which is rare combination in modern database design. Traditional database, e.g. MySQL, offers ACID transaction. ACID is a strongly consistent programming model. However, ACID database struggles to scale out to more than tens…