Oracle has a built-in read cache .. why doesn't PostgreSQL?
Teams migrating from Oracle end up rebuilding it in the app.
At PgCache we think there's a better way to serve reads for Postgres: a drop-in proxy that automatically caches hot reads.
pgcache.com/try
Reliability is indeed one of the big reasons that James is building @PgCache on PostgreSQL!
What keeps you coming back to PostgreSQL?
For James Nelson of @PgCache, it’s reliability, even with the trade-offs.
Watch: youtu.be/iBtHtSzsZBw
Replying to @PostgresSupport @postgresql_007
@PgCache won't make it to Valencia - but we'll see you next year!
PgCache retweeted
Postgres logical replication and schema changes: James Nelson, Founder and CTO of @PgCache, shares his Postgres Wish on T3D.
youtu.be/YC5B1zjFaZ0
Here's the free WASM tool we built to speed up some of the analysis for you:
pgcache.com/fit
PgCache retweeted
CYBERTEC CEO Hans-Jürgen Schönig (@postgresql_007) breaks down why the massive, unstoppable PostgreSQL ecosystem is what actually makes the difference for enterprise stability and long-term dominance.
Watch the full #ConvoWithCEO interview here 👇
youtu.be/g6PL2uUL4lY?si=hOTa…
Want to know if your workload fits before you build anything? Paste your pg_stat_statements into the Fit Analyzer. It shows which queries PgCache would cache, which pass through, and why. Runs in your browser: no signup, nothing uploaded.
pgcache.com/fit
We built PgCache but we've never met (yet!)
That'll change when we head to NYC in a couple weeks for Postgres Summit US/ @pgconfnyc
And, if you're in SoHo 9/30 to 10/2, and want to grab a coffee, send us DM --we'd love to connect!
Replying to @HuluWZ
@HuluWZ built an independent PgCache benchmark with a custom ecomm workload and some slick design choices.
No diff on point lookup speed (not our focus)...
But he saw 2.9 seconds -> 0.6 ms on a 10M-row join 🔥
dev.to/huluwz/how-i-put-pgca…
Independent benchmark of PgCache.
16M rows, published in full.
No difference for point lookups, because that's not what we're solving for (0.3ms → 0.3ms).
But the 10M-row join?
2.9s → 0.6ms
Unpaid, unaffiliated, MIT repo:
dev.to/huluwz/how-i-put-pgca…
In the age of Logical Replication there's simply no reason a human or agent should have to manually configure invalidation, TTLs ... much less decide which queries get cached.
PgCache does it all for you. Check out our benchmark harness.
github.com/PgCache/pgcache-b…









