calcite介紹
前言 calcite是一個可以將任意數據查詢轉換成基於sql查詢的引擎,引擎特性也有很多,比如支持sql樹的解析,udf的擴展,sql執行優化器的擴展等等。目前已經被很多頂級apache項目引用,比如hive,kylin等。在這個SQL作為主流的數據查詢語言大數據世界里,calcite的作用 ...
前言 calcite是一個可以將任意數據查詢轉換成基於sql查詢的引擎,引擎特性也有很多,比如支持sql樹的解析,udf的擴展,sql執行優化器的擴展等等。目前已經被很多頂級apache項目引用,比如hive,kylin等。在這個SQL作為主流的數據查詢語言大數據世界里,calcite的作用 ...
我們知道sql執行是一個復雜的過程,從sql到邏輯計划,到物理計划,規則重組,優化,執行引擎,都是很復雜的。尤其是優化一節,更是內容繁多。那么,是否我們本篇要來討論這個問題呢?答案是否定的,我們只 ...