looking at migrating the rest of our catalog to iceberg now just to have the pg_lake option in our back pocket for future application development. it's so damn cool, as far as dbs go i haven't personally been involved in anything that needed more power than what postgres could deliver with writes. to be able to tack on bigboi analytics on top of it really consolidates a lot for us. im generally pretty cynical of these big saas peoples acquiring cool stuff but snowflake nabbing crunchydata here (crunchydata = guys who work on some pretty interesting postgres extensions) and helping them push this one to the a proverbial finish line and then open sourcing it was really great to see. i was worried when the acquisition went down because this was the major postgres thing i was really hoping someone would deliver, and crunchydata imo seemed to have the best plan outlined that understood the need.
would love to see more docs about operationalising it
so far it looks like it may be possible to use the Crunchy PGO k8s and have the duckdb part as a sidecar
e.g. the gender_name example would already be optimized in duckdb via columnar execution and “aggregate first, join later” planning.
But a 5x increase simply by optimizing the planner is nothing to be ashamed of.