Definition
Google's globally-distributed, strongly-consistent SQL database.
How it works
Uses TrueTime (bounded-uncertainty clocks) + Paxos + 2PC to give external consistency across regions.
Learn more on SystemLore
Common questions
What is Spanner?
Google's globally-distributed, strongly-consistent SQL database.
How does Spanner work?
Uses TrueTime (bounded-uncertainty clocks) + Paxos + 2PC to give external consistency across regions.
What is Spanner used for in system design?
Uses TrueTime (bounded-uncertainty clocks) + Paxos + 2PC to give external consistency across regions.
Part of Glossary on SystemLore — system design explained with 148 deep topics, interactive diagrams, and a build-it-yourself game. Build this one →