什么是雪花模型?
什么是Segment?
高频sql的识别 是否是kylin的职责?
对首次未命中缓存的查询,Kylin能否保证查询其查询性能?
Kylin本身支持lambda模式,什么是lambda模式?
技术原理:
Kylin 其实是基于 Apache Calcite 来实现的 SQL 解析,包括生成执行计划。再往下是路由层,经过 SQL 解析后我们可以知道查询到的哪个表,用到了哪几个维度,用到哪些度量,根据这些信息就可以路由到提前构建好的 Cube 上,理想情况会精确命中到某一个维度组合上,来实现高效的查询。
一般使用Kylin的方式:
- 在OLAP引擎 里使用 Kylin
使用的能力有:
- 针对明细数据进行聚合计算,将聚合结果存储到 HBase,针对明细和聚合结果支持标准的 SQL
业界文章: