Google's internal Spanner

Google's internal Spanner is a scalable, multi-version, globally-distributed, and synchronously-replicated database designed, built, and deployed internally at Google to manage massive datasets across hundreds of datacenters worldwide.[4] It shards data across Paxos state machines, provides…

Key facts

First appeared
2007
Category
database
Problem solved
Spanner was created to provide globally-distributed strong consistency, external consistency for reads/writes, and scalability to millions of machines/trillions of rows, solving the limitations of prior systems like Bigtable that offered eventual consistency but lacked full ACID transactions and SQL support at global scale.[4]
Platforms
Google datacenters worldwide, Linux-based spanservers

Related technologies

Notable users

  • Google