本章简单介绍了ClickHouse的基本背景、发展历史,重点阐述了ClickHouse的核心特性,包括列存储、数据压缩、稀疏索引等存储层设计,MPP架构、向量化执行、动态代码生成等计算层的主要设计思想与原理。接下来,我们将正式走进ClickHouse的世界。