ClickHouse内幕(2)基础数据结构
原文中文,约4200字,阅读约需10分钟。发表于: 。ClickHouse以性能好被大家所熟知,而一个数据库的性能优化是一个庞大的系统性工程。本文着眼于ClickHouse内部的基础数据结构,以揭露ClickHouse性能优化的冰山一角。在软件工程中并不是所有的执行路径都需要优化,只有关键执行路径才需要花费大力气进行优化。对于数据库领域来说关键执行路径,一句话就可以概括,一个查询中对每行数据都需要执行的函数或者代码。而基础数据类型是关键执行路径...
本文介绍了ClickHouse内部的基础数据结构StringRef和PodArray,以及对它们的优化方法,提升了ClickHouse的性能。