~/talk

Biggish Data With Rails and Postgresql

slides:none on file

Demonstrates that conventional ActiveRecord patterns break when tables hit hundreds of millions of rows and databases approach a terabyte of data, and gives concrete fixes: move the database to a beefy server — use a real damn computer — tune Postgres with tools like pgtune, front it with pgbouncer, switch expensive pagination to indexed range queries, use partitioning to drop old data, increase read‑ahead and RAM, and adopt streaming WAL backups so backups and deletes actually finish.

AI-written summary · about

  1. 0:00Intro
  2. 0:48Sign Painting
  3. 1:16Cold Calling
  4. 1:34A Blessing in Disguise
  5. 1:48Becoming a Programmer
  6. 2:33Freelancer Skills
  7. 2:46Scale
  8. 3:07Biggish Data
  9. 3:48Data Size
  10. 4:00The Good News
  11. 4:37Live Query
  12. 4:59Page Data
  13. 5:42Summer of Disco
  14. 5:59Alpha Nerd 1978
  15. 6:19RealTime Computing
  16. 7:32Moores Law
  17. 8:00Exception Monitoring
  18. 9:02Database Performance
  19. 9:20Use a Real Computer
  20. 10:01Understand Queries
  21. 10:38Rows
  22. 11:00More Problems
  23. 11:30pagination
  24. 11:58range query
  25. 12:15index
  26. 12:43quicksort
  27. 13:05two big wins
  28. 13:21you guys deserve a cookie
  29. 13:33nothing could ever go wrong
  30. 13:54common problems
  31. 15:18readahead cache
  32. 16:32slow vacuuming
  33. 17:58database connections
  34. 19:52locking problems
  35. 21:27readonly replicant
  36. 22:14Auto partitioning
  37. 24:04Backups
  38. 24:59You can do this
  39. 25:32Slide deck
~/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.