VIP数据仓库

行式存储和列式存储有什么区别?为什么大数据都用列式存储

先抓住题目的核心考点,再把答案拆成可复述的面试表达。

107 次浏览2026/7/9
先下定义一句话说清它是什么,面试官先听到结论。
再讲机制拆出关键流程、边界条件和常见坑位。
最后落场景结合生产经验,说出什么时候用、怎么权衡。

题目描述

请回答:行式存储和列式存储有什么区别?为什么大数据都用列式存储

这道题在大数据面试中属于必考基础题,聊到Hive、Spark、数仓选型、文件格式(Parquet/ORC)的时候一定会问。面试官不想听你背"行式按行存,列式按列存"这句废话,他想知道的是:为什么列式存储在分析场景下快这么多?快在哪里?行式存储是不是就没用了? 大部分人只知道"列式存储压缩率高",一追问IO量的计算、编码方式、谓词下推就答不上来了。

参考答案

评论

登录 后参与评论

加载中...