VIPIceberg
Iceberg Snapshot 是什么?每次写入为什么都会产生新快照
先抓住题目的核心考点,再把答案拆成可复述的面试表达。
4 次浏览2026/8/24
先下定义一句话说清它是什么,面试官先听到结论。
再讲机制拆出关键流程、边界条件和常见坑位。
最后落场景结合生产经验,说出什么时候用、怎么权衡。
题目描述
请回答:Iceberg Snapshot 是什么?每次写入为什么都会产生新快照
这是 Iceberg 事务、时间旅行和并发读写的共同基础。很多人会回答:“Snapshot 就是每次写入把整张表备份一份。”如果真是这样,一张 100TB 的表每次提交都复制 100TB,Iceberg 根本无法使用。
面试官真正想听的是:Snapshot 保存的是数据副本还是文件集合?为什么追加几个文件也要创建新快照?读任务如何固定在一致版本?写失败为什么不会暴露半成品?快照长期不清理又会产生什么问题?
评论
加载中...