第 4 章 · ClickHouse 表引擎全景图

三个交互演示:① 引擎选择决策树 · ② 全引擎特性筛选矩阵 · ③ 三种轻量引擎数据流向

告诉我你的需求,我告诉你该用哪个引擎

4 个下拉选项任意组合,右侧实时给出推荐引擎、原因、可直接复制的建表 DDL。

⏳ 选好后点「给我答案」
综合 4 个维度,给出最适合的引擎家族成员,并解释为什么。

20+ 引擎特性筛选矩阵

选筛选条件,看哪些引擎满足。比如想要「持久化 + 复制 + 索引」三全,能选的就只剩 Replicated*MergeTree

筛选:
引擎持久化主键索引 跳数索引复制更新后台合并典型场景
规律:同时满足「持久化 + 主键索引 + 后台合并 + 可加复制」的,只有 MergeTree 家族。这就是为什么生产 99% 都选它。

Memory / File / URL 三种轻量引擎的数据流向

选一个引擎,按「写入」/「查询」按钮,看数据真实在哪里被读 / 写。

Memory:数据在进程内存里,重启即没;查询不走磁盘 IO,速度极快。