~/talk

Spanner - Google's Distributed Database

Talkat Strange Loop 2013 · 2013-09-18..09-20· [databases, kubernetes]
links:none on file
slides:none on file

Spanner claims a planet-scale, transactional database that partitions and replicates across thousands of servers and still gives row/column models and SQL. It uses GPS and atomic clocks to assign globally meaningful timestamps, enabling lock-free strong reads and global snapshots consistent with external events. The system implements Paxos-based replication, per-table sharding (tablets), and client-directed reads; engineers report it works at production scale with bounded clock uncertainty and acceptable extra hardware.

AI-written summary · about

  1. 0:00Spanner introduction
  2. 2:31Spanner architecture overview
  3. 9:54Spanner transactions and concurrency
  4. 15:05Consistent snapshots in distributed systems
  5. 22:42TrueTime in Spanner
  6. 29:00TrueTime implementation with GPS and atomic clocks
  7. 30:03Spanner development lessons
  8. 33:39Q&A on clock accuracy and testing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.