

MySQL、ClickHouse、Doris、Hive、Spark SQL、Flink SQL 选型对比:优点、缺点与面试话术
第一,按列存储,只读参与计算的列,你表 9 列只统计 1 列,它只读约九分之一的数据;第三,批量执行,一次算多个值,循环次数少。它的关联依赖“两张表按同一个键分桶”,键对齐时相同键的数据本来就在同一节点,关联不用搬数据,所以快;同一份数据从 CSV 换成 ORC,聚合从 60 秒降到 19 秒,因为 ORC 是列式加压缩,只读需要的列,还能下推过滤条件,读取量小得多。Doris 的主键模型支持按主键更新插入,底层用增量文件加后台合并,所以能承接实时更新的业务数据,这是它比 ClickHouse 强的地方。



