同为一等公民的存储引擎:InnoDB 与 Iceberg 内核深度对比

marcbpaul · hn · 2026-10-13

作者撰文对比两个「同职不同层」的存储引擎:面向 OLTP 的 InnoDB(MySQL 默认引擎)与面向分析型湖仓的 Apache Iceberg 表格式。

文章从内部机制入手,梳理两者在数据组织(B+ 树 vs 分层 Parquet 文件与元数据树)、事务与并发控制(锁与 redo/undo vs 快照隔离与乐观并发)、索引与查询路径、以及 schema 演进等方面的设计差异,解释为什么一套机制适合高频小事务,另一套适合大规模扫描与 Time Travel。适合想打通数据库与数据湖两条知识线的工程师。

原文链接 →

「Infra」频道最新

更多「Infra」频道 AI 资讯 →