~/talk

Spanner - fully managed horizontally scalable relational DB with ACID transactions

Talkat Spring I/O 2017 · 2017-05-18..05-19· [databases]
linkedin:kubisrobert
slides:none on file

Spanner is a fully managed, horizontally scalable relational database that gives global strong consistency by combining PAXOS replication with TrueTime (GPS and atomic clocks) and separates compute from storage so nodes can be added quickly. The demo is a ticket-sales schema with counters, secondary indexes and a 2 billion row / 30 TB ticket table; rebalancing takes 10–30 seconds. Transactions use mutations with limits of 20,000 mutations and a ~1MB sweet spot. Live coding shows no-downtime schema changes, Java/Go/Python clients and a Spring Data integration.

AI-written summary · about

  1. 0:00Intro
  2. 2:03What we needed
  3. 3:01What is Spanner
  4. 4:30Spanner for Cloud
  5. 5:22Spanner vs Traditional DB
  6. 8:32Spanner use cases
  7. 10:13How Spanner works
  8. 15:15Epsilon
  9. 15:56GPS
  10. 17:05Consistency
  11. 19:55ReadWrite
  12. 21:25Relational Model
  13. 21:55One Edition
  14. 23:52Writing
  15. 24:22Antipatterns
  16. 25:33Schema design
  17. 27:51Demo
  18. 33:13Life Coding
  19. 33:27Java
  20. 40:50Readonly code
  21. 45:28Deletes
  22. 46:03Spring Boot Integration
~/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.