~/talk

How Databases Work - For Developers, Accidental DBA's and Managers

Talkat PostgresOpen 2014 · 2014-09-17..09-19· [databases, developer-experience]
links:none on file
slides:none on file

Postgres internals explained as concrete mechanics not marketing: data lives in 8KB blocks with row pointers, parsing → planner → executor produces plans like nested‑loop joins that can turn an index hit into repeated full scans, concurrency via MVCC so readers don’t block writers and vice versa, durability via sequential write‑ahead log (WAL) flushed at commit and replayed on recovery, checkpoints truncate WAL (configurable e g 5–10 minutes), autovacuum reclaims dead row versions and BGWriter prewrites dirty buffers.

AI-written summary · about

  1. 0:00Start
  2. 4:43ACID
  3. 8:49Application Interaction
  4. 11:35Backend Operations - TokenizelParse
  5. 14:24Backend Operations - Parse Analysis
  6. 15:16Backend Operations - Plan Opimize
  7. 20:49Backend Operations - Execute
  8. 24:07ConcurrentCooperating Operations
  9. 34:24Full Monty
~/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.