首页/数据/数仓建模速查/Apache Hudi:表类型 COW 与 MOR
湖仓与引擎63 条

Apache Hudi:表类型 COW 与 MOR

Hudi 提供写时复制(COW)与读时合并(MOR)两类表:COW 读性能好但写放大,MOR 写入快但查询要合并增量日志。

数仓建模速查数据更新于 2026-10-12

类型

类型写读特征适用
COW写放大、读快读多写少
MOR写快、读需合并高频写入

建表参数

建表参数
hoodie.datasource.write.table.type=COPY_ON_WRITE
hoodie.datasource.write.recordkey.field=order_id
hoodie.datasource.write.precombine.field=update_time
hoodie.datasource.write.partitionpath.field=dt
recordkey 与 precombine 字段决定去重与更新语义,设计前先确认业务主键与更新时间来源。

易错点

  • recordkey 选了非唯一字段,去重结果不稳定

数据来源与参考

  • Apache Hudi 官方文档:Table Types
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌