1.ClickHouse是个列式存储数据库,与之对应的组件是Hbase,这俩都是列式存储数据库,主要用于OLAP方面
2.ClickHouse支持SQL的大部分语法
3.ClickHouse采用的是LSM Tree的结构,在数据导入的时候是顺序的append写,且写入的数据不可更改
4.ClickHouse将数据给分成多个partition,并且将partition再次划分成多个索引,然后通过多个CPU来处理,这也就是ClickHouse为什么快的原因,一个单条查询语句就可以利用全部的CPU,但是也有弊端,如果业务需要多次查询,批量的查询语句会让CPU处理不过来,所以CPU就是ClickHouse的瓶颈所在
5.ClickHouse性能对比
CLK的单表查询是快于关联查询的