Just Use Postgres.
summary
Argues for replacing many add-on stores with Postgres 9.4 by showing real results at Heroku: partitioned tables handling 300M records with median query times ~4ms, monthly rollups at ~1800ms, triggers that route inserts into child partitions, and cron-driven partition creation and drop. Demonstrations include jsonb schemaless storage with GIN indexes, NOTIFY/LISTEN for pub/sub, materialized views for cached rollups, foreign tables, recursive CTEs for social-graph traversal, range types, and row-level/serializable locks to prevent race conditions.
AI-written summary · about
chapters (13)
- 0:00Intro
- 0:50Just use Postgres.
- 1:22Repo.
- 4:38"Unbounded" Datasets
- 12:23Social Graphs
- 20:11Foreign Data Wrappers
- 21:30Materialized Views
- 23:30Range Types
- 27:33Partial Indexes
- 29:06Avoiding Race Conditions
- 32:45Other Extensions
- 33:37Web Sessions in your Database
- 35:20Where I don't use Postgres








