~/talk

The I in ACID

Talkat PGConf NYC 2022 · 2022-09-22..09-23· [databases]
links:none on file
slides:none on file

Clear definitions of ACID with focus on isolation anomalies: dirty read, lost update, non‑repeatable read and phantom read, each shown with concrete bank or shopping examples that produce wrong balances or missing cart items. Explains MVCC and that PostgreSQL implements read committed by default (it disallows read‑uncommitted), how serializable prevents anomalies at higher cost, deadlocks are resolved by killing transactions, and practical rules: keep transactions short, change rows in a consistent order, and use serializable only for strict cases like invoice sequencing.

AI-written summary · about

  1. 0:00Introduction
  2. 2:57ACID properties overview
  3. 8:38Isolation anomalies explained
  4. 27:38Isolation levels and trade-offs
  5. 34:15Deadlocks and prevention
  6. 37:29Practical use of isolation
~/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.