~/talk

Building a Cloud-Native SQL Database

Talkat CloudNativeCon + KubeCon Europe 2017 · on Wednesday, 2017-03-29· at 14:40· A 04· [databases]
slides:none on file

Cloud-native SQL database built as a single Go binary that shards data into 64 MB ranges, replicates each range (default three copies) and runs Raft per range for strong consistency; transactions default to serializable isolation using optimistic concurrency with short waits to reduce aborts. System scales linearly (tested to 64 nodes) and hit ~100,000 QPS on YCSB; gossip drives automatic rebalancing, Kubernetes/Helm deploys are provided, and two Jepsen-found bugs were fixed with no remaining known consistency issues.

AI-written summary · about

  1. 0:00Intro
  2. 1:15No sequel databases
  3. 3:24Availability and scalability
  4. 4:30Choosing a database
  5. 4:59Cockroach DB
  6. 5:28How the system works
  7. 5:44Three main areas
  8. 5:59System structure
  9. 12:43Range Size
  10. 14:49Primary Secondary Replication
  11. 16:10Consensus
  12. 19:03Raph
  13. 20:35Serializable Isolation
  14. 21:34Transactions
  15. 22:37Simple Example
  16. 26:10How to deploy
  17. 27:28Questions
  18. 27:58Reads
  19. 31:30Adding nodes
  20. 34:28Migrating
  21. 35:23Business Model
  22. 36:38Latency
~/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.