How We Pushed CDC into Postgres
snowflake.com
How We Pushed CDC into Postgres
1–10 of 38 posts
Re: How We Pushed CDC into Postgres
#2Re: How We Pushed CDC into Postgres
#3You 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].
Re: How We Pushed CDC into Postgres
#4Re: How We Pushed CDC into Postgres
#5This 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 u…
Re: How We Pushed CDC into Postgres
#6Re: How We Pushed CDC into Postgres
#7This 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 u…
Aurora zero etl was a nightmare for us. Almost any schema changes require a VACUUM FULL for it to continue functioning. On a few occasions, it just stopped running without an obvious explanation, requiring slow and lengthy back and forth threads with AWS support. If it worked as advertised, it would be great, but I can't recommend it for any serious production system.
Re: How We Pushed CDC into Postgres
#8There's a bunch of comments/links to a closed https://github.com/snowflake-eng/sfpg-extension-pg_lake_repl...
Re: How We Pushed CDC into Postgres
#9Re: How We Pushed CDC into Postgres
#10Snowflake is a really amazing product. It's been a delight using it the last few years.