跳到主要内容

OLAP 引擎知识体系概览

什么是 OLAP

OLAP(Online Analytical Processing,联机分析处理)是面向分析场景的查询引擎,特点是大批量读取、聚合计算、低延迟响应

OLTP vs OLAP

对比OLTPOLAP
场景在线交易分析查询
操作增删改查大量 SELECT + 聚合
延迟毫秒亚秒~秒
代表MySQL、PostgreSQLClickHouse、Doris

OLAP 引擎分类

类型代表特点
MPP 数据库ClickHouse、Doris、StarRocks自带存储,列式存储,高性能
SQL 查询引擎Presto/Trino、Impala不自带存储,查询 HDFS/Hive
预计算引擎Apache Kylin、Druid构建 Cube,预聚合

核心知识导航

主题说明
ClickHouse列式存储、MergeTree、高性能聚合
Doris/StarRocksMPP、实时分析、简单运维
列式存储原理列式 vs 行式、压缩、向量化
物化视图预计算、自动刷新、查询加速
OLAP 引擎对比各引擎选型建议

相关链接