~/talk

PostgreSQL at Pandora

Talkat PostgresOpen Silicon Valley 2017 · 2017-09-06..09-08· [databases]
links:none on file
slides:none on file

Pandora migrates from Oracle to Postgres, defines five DBMS classes, and runs a music pipeline from Nexus ingestion to read‑only music metadata exports to a radio tier sharded into 16 shards by listener ID. Monitoring uses custom scripts, tailmail, a historical metrics DB and alerts on config change and rate-of-change. Backups move from pg_dump to pg_basebackup with ~98–99% success but WAL/shipping and transaction‑ID wraparound bite. Operations develop cluster (non‑ACID) with per‑node agents plus streaming replication and replication slots to avoid WAL loss. ~1,650 clusters and 335 TB of data.

AI-written summary · about

  1. 0:00Introduction
  2. 0:45PostgreSQL at Pandora
  3. 8:01Monitoring Postgres
  4. 12:26Historical Data
  5. 17:09Backups
  6. 23:03PostgreSQL Replication
  7. 29:02Replication High Availability
  8. 31:15Cluster
  9. 34:23Cluster attributes
  10. 38:31Disadvantages
  11. 40:23Clusters
  12. 43:42Scaling issues
  13. 45:20Vacuum issues
  14. 48:02PostgreSQL Clusters
  15. 48:58Summary
~/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.