ClickHouse性能之巅:从架构设计解读性能之谜
上QQ阅读APP看书,第一时间看更新

Foreword序2

从技术角度来看,以列存为特征的ClickHouse,其性能超越了Michael Stonebraker教授开发的Vertica数据库,这是列存技术的一个里程碑。如今,ClickHouse再一次让列存成为技术热点。

陈峰是资深的大数据专家和架构师,在国内ClickHouse领域具备丰富的经验,本书内容来自他多年实践的真知灼见。

在书中陈峰反复提到,任何架构设计都应当是满足现有业务需求的,不要过度设计。这句话提示大家,不要试图去设计一个万能的架构,任何设计都是有得有失的。本质上,任何技术都涉及取舍,获得列存的高压缩比,就不得不牺牲事务的灵活性。如果要去实现完整的事务,就可能要牺牲当下的某些优势能力,架构就是取舍。

ClickHouse致力于充分发挥单机性能,其优势核心在于向量化引擎,这体现了简单就是美的极致追求。

实践出真知,陈峰的实践心得必将为大家带来难得的技术洞见。开卷有益,祝大家能够从本书收获作者的思想精髓。由行存而列存,换一个角度存数据,就实现了焕然的技术创新。希望本书能够让更多读者了解列存,也期待有更多的中国数据库,能够在列存技术上展开更具创新力的探索与实现。

盖国强

云和恩墨创始人、鲲鹏MVP