Spanner: Google’s Planet-Spanning Database
Add to your list(s)
Download to your calendar using vCal
If you have a question about this talk, please contact Jan Samols.
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.
This talk is part of the Technical Talks - Department of Computer Science and Technology series.
This talk is included in these lists:
Note that ex-directory lists are not shown.
|