Kylin的特点
0.原理
从Hive读取数据,计算引擎可以用MapReduce 或者Spark, 把结果写入Hbase.
下次查询就会很快,也就是所谓的预计算.
1.为什么会有Kylin?
hive查询太慢了
2.Kylin的优点.
-
写SQL查询,结果预聚合.
-
有可视化页面
3.什么时候可以用Kylin?
- 查询数据后想要立马可视化的.
4. Kylin的缺点
- 集群依赖较多,如HBase和Hive等,属于重量级方案,因此运维成本也较高。
- 查询的维度组合数量需要提前确定好,不适合即席查询分析.
- 预计算量大,资源消耗多.
5.什么时候不可以用Kylin?
查询维度过多