~/talk

Performance & Fault Tolerance: Building a Modern Database

Talkat Berlin Buzzwords 2025 · 2025-06-15..06-17· [databases]
name:Guy Shtub
linkedin:guy-s-52685b4
slides:none on file

ScyllaDB claims x10 throughput over Cassandra by being written in C++ and running shard-per-core so each core owns CPU IO and storage, avoiding GC pauses that cause 10s stalls in Java systems. A large user migrates from Cassandra to ScyllaDB and reduces 177→72 nodes and cuts P99 from up to 125ms down to about 15ms, supporting millions of ops/sec with sub-millisecond P99 under typical workloads. Elastic scaling uses Raft-based tablets to add nodes in minutes with 80–90% storage utilization, and it runs as DBaaS, on cloud, or on prem.

AI-written summary · about

  1. 0:00Introduction and welcome
  2. 1:25Discord’s migration journey
  3. 8:31New generation databases
  4. 12:36Modern hardware and CLAB
  5. 15:26What is CLAB
  6. 20:01Deep dive into architecture
  7. 25:20Consistency levels explained
  8. 28:09Multiple data centers
  9. 33:19Quick wins lab demo
  10. 35:19Elasticity in CLAB
  11. 38:13When to use CLAB
  12. 39:20Q&A and closing
~/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.