~/talk

Pushy Postgres and Python

Talkat PyOhio 2014 · 2014-07-26..07-27· [databases]
links:none on file
slides:none on file

Shows how Postgres’ built‑in LISTEN/NOTIFY plus triggers sends payloads (≤8,000 bytes) into worker processes, with Python using psycopg2 AUTOCOMMIT and select.select to block for notifications. Demonstrates a job‑queue: inserts fire triggers that notify a worker farm, which processes millions of jobs in production without hiccup. Notes transaction semantics (notifications only emit on commit, within‑transaction notifications are O(n^2)) and a limitation: notifications are dropped if no listener is present.

AI-written summary · about

  1. 0:00Start
  2. 4:59DEMAND DB
  3. 6:09UBIQUITOUS CONNECTIVIT
  4. 11:57DJANGO
  5. 13:21TRADEOFFS
  6. 15:07POSTGRESQU NOTIFY/LIST
  7. 19:57TRANSACTIO INTERACTION
  8. 23:26USE CASE
~/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.