Video wird geladen...
Video konnte nicht geladen werden
Let Postgres own the Iceberg catalog and delegate analytics to DuckDB. The result => transactional lakehouse updates with fast analytical queries. This isn’t a concept. It’s exactly what pg_lake delivers today. pg_lake combines a set of extensions and components that let you query and modify Iceberg tables (and other... show more
28,597 Aufrufe • vor 8 Monaten •via X (Twitter)
10 Kommentare

Just use DuckLake

Does it let me query and join transactional data stored in Postgres with historical data in the lakehouse?

@Data_ls_Life YES

@Data_ls_Life I’l check it out. Thanks for sharing

Sounds great!

Classic federation. Works well if query can be pushed down and cardinality of fetched data is small. Will be painfull as soon as there is a big cross-database join or so.

> 4. pgduck_server delegates execution to DuckDB, which queries the lakehouse (reusing cached data if available). How does it reuse cached data? Did you setup a file-based cache for the lakehouse data?

can we see the implementation of this so we understand the actual setup

So compared to using DuckLake directly, here the DuckLake tables becomes first-class Postgres citizens? (instead of using special client)

I'm not familiar with DuckLake yet. So, can't compare architectural differences.
