~/talk

FANTASTIC DATABASES AND WHERE TO FIND THEM

Talkat Euruko 2023 · 2023-09-21..09-23· [databases]
links:none on file
slides:none on file

Compares concrete database choices and tricks: SQLite powers sites doing 20 million queries a day on shared VMs, gives easy file backups and fast reads but has single-writer locks; Postgres uses unlogged tables to cut CI test time (examples go from ~3 minutes to ~20 seconds), window functions and cumulative sums express analytics in one query via ActiveRecord, and explain buffers reveal planning vs execution and cache hits; index includes and partial indexes avoid table hits; columnar and distributed extensions and ClickHouse (Cloudflare 6M req/sec) show when to shard or compress.

AI-written summary · about

  1. 0:00Mythical database intro
  2. 3:58Why databases feel mythical
  3. 5:45SQLite hidden superpower
  4. 6:50Postgres Swiss Army knife
  5. 8:12Postgres for Ruby devs
  6. 10:38Postgres query execution
  7. 15:09Optimizing Postgres indexes
  8. 17:35Postgres extensions storage
  9. 19:22Distributed databases sharding
  10. 20:24Exotic databases overview
  11. 21:46When to use NoSQL
  12. 22:26Closing thoughts
~/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.