Spanner: Google’s Planet-Spanning Database
- 👤 Speaker: Siamak Tazari, Google
- 📅 Date & Time: Thursday 16 October 2014, 13:15 - 14:30
- 📍 Venue: FW26, Computer Laboratory
Abstract
Spanner is Google’s scalable, multi-version, globally distributed, and synchronously-replicated database. It is the first system to distribute data at global scale and support externally-consistent distributed transactions. This talk gives an overview of Spanner as well as a brief deep dive into the transaction & concurrency handling of Spanner which uses a novel time API that exposes clock uncertainty and utilizes GPS as well as atomic clocks. This API and its implementation are critical to supporting external consistency and a variety of powerful features: nonblocking reads in the past, lock-free read-only transactions, and atomic schema changes, across all of Spanner.
Series This talk is part of the Technical Talks - Department of Computer Science and Technology series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge Centre for Data-Driven Discovery (C2D3)
- Cambridge talks
- Chris Davis' list
- Department of Computer Science and Technology talks and seminars
- FW26, Computer Laboratory
- Guy Emerson's list
- Interested Talks
- ndk22's list
- ob366-ai4er
- rp587
- School of Technology
- Technical Talks - Department of Computer Science and Technology
- Trust & Technology Initiative - interesting events
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)

Siamak Tazari, Google
Thursday 16 October 2014, 13:15-14:30