~/talk

Everything you always wanted to know about highly available distributed databases

links:none on file
slides:none on file

Explains how large systems partition with a 32-part ring or similar hash ranges, keep data on three replicas for quorum durability, and use gossip membership to detect node liveness within seconds. Covers tradeoffs of master‑slave and master‑master replication, quorum read/write tuning, conflict handling with vector clocks and hinted handoff plus anti‑entropy, cites Netflix using Cassandra at ~1,000 nodes and Facebook using ~20,000 analytics servers, and points to Dynomite and Ringpop libraries.

AI-written summary · about

  1. 0:00Start
  2. 4:03Complex systems can and will fail
  3. 9:51Multi-master is great, but: All the operations are replicated on all masters
  4. 13:32CAP Theorem
  5. 15:49Distributed DB design decisions
  6. 17:49Data distribution. The Ring
  7. 22:21Replication: durability
  8. 25:17Conflicts
  9. 26:24No-Conflict strategies
  10. 28:13Conflict resolution
  11. 28:55Vector clocks
  12. 31:08membership
  13. 32:40Gossip example
  14. 34:54Incremental scalability
  15. 36:11Operation under partition: Hinted Handoff
~/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.