Kylin的工作原理

2021-10-06 06:15:03 字數 305 閱讀 6952

apache kylin的工作原理本質上是 molap(多維立方體分析)。

apache kylin的工作原理是對資料模型做cube預計算,並利用計算的結果加速查詢。具體工作過程如下。

高效olap分析:

kylin在設計時,刻意對查詢使用者遮蔽了cube的概念

分析師只需要理解簡單的關係模型就可以使用kylin,沒有額外的學習門檻,傳統的sql應用也很容易遷移

查詢引擎解析sql,生成基於關係表的邏輯執行計畫,然後將其轉譯為基於cube的物理執行計畫,最後查詢預計算生成的cube並產生結果,整個過程不會訪問原始資料源

Kylin工作原理

1.維度和度量 維度 觀察資料的角度,一般是一組離散的值,通常是資料記錄的乙個屬性。度量 被聚合的統計值,也是聚合運算的結果,一般是連續的值 基於資料所計算出來的考量值,通常是乙個數值。在乙個sql查詢中,group by的屬性通常就是維度,而所計算的值則是度量。2.工作原理 對資料模型做cube預...

kylin的原理理解

kylin是乙個大資料的olap引擎,是由ebay 中國團隊研發的,是第乙個真正由中國人自己主導 從零開始 自主研發 並成為apache頂級開源專案,hive的效能比較慢,支援sql靈活查詢,特別慢,hbase的效能快,原生不支援sql,kylin是將先將資料進行預處理 預計算 將預處理的結果放在h...

小白篇 十六 大資料Kylin工作原理

獲取原文 簡短介紹 之前apache kylin相關分享 安裝篇 cdh集群下apache kylin3.1.0安裝 問題篇 關於kylin安裝過程遇到的5個問題 小白篇 十五 大資料kylin介紹和使用 說明 kylin從2013年到現今,進行了4次大版本的迭代。其中引入了很多新特性,還是值得我們...