首页
›
数据工程与实时数据平台
›
019-Lakehouse架构
›
《Iceberg 表格式深度解析》
VIP20
本课程属于:019-Lakehouse架构
数据工程与实时数据平台 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Iceberg 表格式深度解析
📚 共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Iceberg前世今生:从Hive痛点说起
Iceberg的诞生背景与设计哲学,对比Hive、Hudi、Delta Lake的核心差异。
对比
起源
02
核心概念速览
表(Table)、快照(Snapshot)、清单(Manifest)、数据文件(Data File)的关系图谱。
基础
架构
03
表格式规范详解
Iceberg v1 vs v2规范,列式存储与行级删除的核心区别。
规范
v1/v2
04
快照隔离机制
MVCC实现原理,如何做到读写不互斥?时间旅行(Time Travel)的底层逻辑。
MVCC
时间旅行
05
元数据层解剖
Metadata Layer三层结构(Metadata -> Manifest List -> Manifest),元数据树的演进过程。
元数据
三层
06
清单文件(Manifest)深度解析
存储格式、列统计信息、分区下推原理。
Manifest
统计信息
07
数据文件组织
AVRO、Parquet、ORC格式支持,文件布局与压缩策略。
文件格式
压缩
08
分区变换(Partition Transform)
隐藏分区(Hidden Partition) vs 传统分区,Bucket、Truncate、Year/Month/Day变换。
隐藏分区
变换
09
Schema演进(Schema Evolution)
加列、删列、重命名、类型升级,Iceberg如何做到无痛Schema变更?
Schema
无痛变更
10
分区演进(Partition Evolution)
动态修改分区策略,旧数据无需重写。
分区演进
动态
11
排序与聚类(Sort & Cluster)
Z-Order排序、全局排序、局部排序对查询性能的影响。
Z-Order
排序
12
文件合并(Compaction)
小文件问题、合并策略、重写数据文件的最佳实践。
小文件
合并
13
行级删除(Row-Level Delete)
v2规范的Delete File机制,Position Delete vs Equality Delete。
行级删除
v2
14
增量读取(Incremental Read)
CDC场景下的Streaming读取,从指定快照读取变更数据。
CDC
增量
15
Spark集成实战
Spark SQL读写Iceberg表,Catalog配置,DataFrame API操作。
Spark
SQL
16
Flink集成实战
Flink SQL实时写入Iceberg,Checkpoint与Exactly-Once语义。
Flink
实时
17
Trino/Presto查询加速
Trino连接Iceberg,统计信息利用与查询优化。
Trino
Presto
18
Hive集成与迁移
Hive表迁移至Iceberg,存量数据无损转换方案。
Hive
迁移
19
Catalog详解
Hive Metastore、Hadoop、REST、JDBC、Glue、Nessie等Catalog对比与选型。
Catalog
选型
20
REST Catalog架构
Iceberg REST API设计,服务端与客户端交互流程。
REST
API
21
ACID事务保障
Commit冲突处理、重试机制、乐观锁实现。
ACID
乐观锁
22
数据保留策略
快照过期(Snapshot Expire)、孤儿文件清理(Orphan File Cleanup)。
快照过期
清理
23
表维护与优化
optimize、rewrite、expire等维护命令详解,自动化运维方案。
维护
自动化
24
性能调优实战
文件大小调优、并行度设置、谓词下推、向量化读取。
调优
向量化
25
监控与可观测性
Metrics指标、审计日志、表健康度检查。
监控
健康度
26
多引擎并发写入
Spark与Flink同时写入同一张表,冲突解决机制。
并发
冲突
27
数据湖仓一体架构
Lakehouse架构中Iceberg的定位,与Paimon、XTable的生态融合。
Lakehouse
生态
28
安全与权限控制
Ranger、Atlas集成,列级权限与行级过滤。
安全
Ranger
29
生产环境踩坑实录
常见问题(元数据膨胀、快照堆积、OOM)及解决方案。
踩坑
实战
30
未来展望
Iceberg 3.0规划,Object Store原生支持,AI与数据湖的融合趋势。
未来
AI
所属VIP或分类
同VIP:Delta-Lake-版本回溯与修复
同VIP:Hudi-增量查询性能调优
同VIP:Hudi在Lakehouse中的实战