VIPHive
Hive ACID 事务是什么?Insert、Update、Delete 和 Compaction 怎么实现
先抓住题目的核心考点,再把答案拆成可复述的面试表达。
18 次浏览2026/7/9
先下定义一句话说清它是什么,面试官先听到结论。
再讲机制拆出关键流程、边界条件和常见坑位。
最后落场景结合生产经验,说出什么时候用、怎么权衡。
题目描述
请回答:Hive ACID 事务是什么?Insert、Update、Delete 和 Compaction 怎么实现
Hive ACID 是很多人容易答偏的题。有人一听事务就按 MySQL 的行锁、redo log、undo log 去讲,但 Hive 的事务是为大数据离线表设计的。面试官真正想听的是:Hive 为什么后来支持 Update/Delete?事务表为什么通常要求 ORC?delta/base 文件是什么?Compaction 为什么重要?
评论
加载中...