一张几百万行的表改了 25 行,排查时最怕的不是变化多,而是变化埋在海量未动数据里。开发者 Aeronautical-You4917 为 DuckLake 做了一个轻量界面,把两个表快照直接排成类似 Git 代码评审的差异视图。DuckLake 是一种 lakehouse 格式:目录信息存在数据库里,表数据留在文件中;快照则记录每次提交后整套数据的逻辑状态,不必复制全部数据。
据作者在 Reddit 的介绍,这个界面会显示行数、列数的总体变化,点击还能查看单元格差异。未受影响的连续行会自动折叠:例如 300 万行里只有分布在三个区间的 25 行变化,界面只展开这些区间。用户也能只看真正改动当前表的快照,避开其他表的提交记录。它支持本地及 Postgres DuckLake 目录,数据可放在本地或 S3。值得注意的不是又多了一个查看器,而是湖仓版本审计开始接近代码评审:先收窄变化,再追查异常;目前这些能力仅有作者介绍,材料未提供独立测试。