DuckLake是DuckDB团队推出的开放湖仓表格式,元数据存于SQL数据库,数据存为Parquet文件,1.0版于2026年4月发布。本文用Python和duckdb包在笔记本上搭建湖仓:生成示例Parquet数据,创建表并加载,执行追加、更新及增删列等模式变更,用AT (VERSION => n)查询历史版本并恢复误删数据,最后合并小文件。需注意旧文件要过期快照后清理,小写入默认内联,单客户端用DuckDB目录,多用户改用PostgreSQL。
完成下面两步后,将自动完成登录并继续当前操作。