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