~/talk

Tobias Petry :: Scaling Databases

Talkat Laracon EU 2024 · 2024-02-05..02-06· [databases]
slides:none on file

Starts with concrete failures: multimaster replication produces conflicts under concurrent writes so throughput drops; switching to read replicas fixes read scale but creates eventual‑consistency bugs where freshly written orders vanish from secondaries; synchronous replication stalls writes waiting on the slowest replica, while quorum writes trade latency for availability; true write scaling requires sharding or a distributed engine like citus or Planet scale and moving join logic into application; practical tips include cache‑based master routing, per‑table sharding options, and using TablePlus for exploration.

AI-written summary · about

  1. 0:00Intro
  2. 1:32Why database talk
  3. 2:24Story mode
  4. 2:51The problem
  5. 3:56Everyone has different needs
  6. 4:26Optimizing first
  7. 6:21Multimaster replication
  8. 14:09Synchronous replication
  9. 14:52Why its not instant
  10. 16:15Performance
  11. 17:20Sharding
  12. 22:19Scaling
  13. 22:56Data issues
  14. 24:26Questions
~/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.