How We Pushed CDC into Postgres
craigkerstiens
135 points
27 comments
August 10, 2026
Related Discussions
Found 5 related stories in 53.5ms across 4,128 title embeddings via pgvector HNSW
- We scaled PgBouncer to 4x throughput saisrirampur · 194 pts · July 11, 2026 · 54% similar
- PostgreSQL for Everything karlmush · 333 pts · August 19, 2026 · 51% similar
- Making Postgres queues scale KraftyOne · 110 pts · July 30, 2026 · 50% similar
- We're Building Postgres in Rust. Using the LLVM of Databases polyrand · 75 pts · July 16, 2026 · 49% similar
- The startup's Postgres survival guide abelanger · 366 pts · July 22, 2026 · 49% similar
Discussion Highlights (8 comments)
whateveracct
Snowflake is a really amazing product. It's been a delight using it the last few years.
gopalv
This was basically Vertica's party trick for quite a long time to have a WOS and ROS formats for the same row and anti-caching between those two. You could've built a similar system with dezebium and delta lake for quite some time but it would fail compactions, if you run it fast enough. I've seen Oracle GoldenGate 12c do this trick in 2014 or so, using Mysql as the cheap replica. But they are all fragile to schema updates in some direction. The closest batteries-included equivalent to this is the Aurora -> Redshift bridge[1]. [1] - https://aws.amazon.com/rds/aurora/zero-etl/
bastawhiz
Clickhouse really nailed this with the acquisition of peerdb. I used it with many terabyte databases and I essentially never thought about it. The only thing we really had to watch for was trying to replicate too much at once (because of the physical compute/io capacity of the postgres or clickhouse clusters).
jauntywundrkind
Although pg_lake is open source, worth noting that it heavily refers to but is missing CDC capabilities. There's a bunch of comments/links to a closed https://github.com/snowflake-eng/sfpg-extension-pg_lake_repl...
hasyimibhar
It's interesting to watch how different companies that offer both Postgres and warehousing solution under 1 roof approach the same problem: - ClickHouse focuses on traditional CDC (ClickPipes) and just make it blazingly fast - Databricks leans on their unified storage architecture (LTAP) to avoid copying data (though you can argue there is still a copy in the cache) - Snowflake uses a data mirroring CDC as extension so it runs directly on Postgres I'm still waiting for a Postgres provider to just let me mirror data directly to Iceberg, so I can plug in my own stateless query engine.
datadrivenangel
Now fivetran has more competition. Good.
wlindley
Excellent that Control Data is contributing! Oh wait, I'm a few decades out of sync
aboardRat4
What did Center for Disease Control use before? Mysql?