一文看懂kylin

kylin到底解决了什么关键问题

要彻底的解决掉数据查询时间随着数据量的增长而成线性增长的规律

kylin适合哪类数据的处理

通常查询数据,一般是统计结果,如果是统计结果,必然会按照维度来进行聚合,kylin的工作原理是多维立方体分析,适合需要从多个维度来观察数据的查询。

kylin关键词

维度,看数据的角度,比如地区,年,性别

度量,就是查询的值,比如GMV,日活数

对于N个维度来讲,有2的N次方种组合方式,每一种方式为cuboid,所有组合称为cube

kylin为什么这么快

kylin通过预计算,先完成表的关联,聚合等操作,把数据写入到hbase,然后查询的时候再通过预计算的结果来执行查询。

kylin架构

一文看懂kylin_第1张图片

 

kylin与其它OLAP查询引擎来比较

kylin查询速度不会受数据量的增长而引响,查询的时间复杂度稳定在O(1)

你可能感兴趣的:(kylin,kylin)