kylin(二): Calcite


      Apache Calcite是面向Hadoop新的查詢引擎,它提供了標准的SQL語言、多種查詢優化和連接各種數據源的能力,除此之外,Calcite還提供了OLAP和流處理的查詢引擎。Calcite之前的名稱叫做optiq,optiq起初在Hive項目中,為Hive提供基於成本模型的優化。2014年5月optiq獨立出來,成為Apache社區的孵化項目,2014年9月正式更名為Calcite。Calcite項目的創建者是Julian Hyde, 他在數據平台上有非常多的工作經歷,曾經是Oracle、 Broadbase公司SQL引擎的主要開發者、SQLStream公司的創始人和主架構師、Pentaho BI套件中OLAP部分的架構師和主要開發者。現在他在Hortonworks公司負責Calcite項目,其工作經歷對Calcite項目有很大的幫助

     Calcite的目標是“one size fits all(一種方案適應所有需求場景)”,希望能為不同計算平台和數據源提供統一的查詢引擎,並以類似傳統數據庫的訪問方式(SQL和高級查詢優化)來訪問Hadoop上的數據

     待續........

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM