Clickhouse查询为什么快?
举个例子
行式存储如在磁盘中的存储方式是:
1 张三 五岁 2 李四 五岁 3 王麻子 六岁
列式存储在磁盘中的存储方式是:
1 2 3 张三 李四 王麻子 五岁 五岁 六岁
列式存储操作
列式存储可以直接找到位置,获取某一段
列如:查询名称,直接查出
但是增删改时,就需要
在三个位置上修改数据,所以慢,
行式存储操作
增删改,只要找到位置,就可以直接操作,插入
查询,需要一个一个罗列,慢
所以(clickhouse)适合一次插入,多次查询的场景,适用于聚合,计数,求和等操作,适合渲染图表的场景。