百度 Doris 專案進入 Apache 基金會孵化器​​​​​​​

程式碼灣發表於2018-07-14

根據最新的 Apache 基金會郵件列表,百度開源專案 Doris 已全票通過投票,正式成為 Apache 基金會的孵化器專案。

投票結果是,在包含 8 個約束性投票(binding votes)和 6 個無約束性投票(non-binding votes)的投票過程中,均獲得了一致的同意意見。

投票頁面中的說法,Apache Doris 正是目前百度的 Palo 專案(https://github.com/baidu/palo)。而進入 Apache 基金會後,專案相關的文件和網站內容也將會一併捐贈給基金會。

Palo 是百度自研的基於 MPP 的互動式 SQL 資料倉儲,主要用於解決報表和多維分析。它主要整合了 Google Mesa 和 Cloudera Impala 技術。和其他流行的 SQL-on-Hadoop 系統不同的是,Palo 設計為單一緊密耦合系統,不依賴其他系統。目前在百度內部有著廣泛應用(已應用於 200 多個業務線),如百度鳳巢、百度統計、百度糯米等。

Palo 的實現包括兩個守護程式:前端(FE)和後端(BE)。下圖給出了架構和用法的概述:

Palo 不僅提供高併發低延遲的查詢效能,而且提供了高吞吐量的 ad-hoc 分析查詢。它還提供批量資料載入,以及近乎實時的小批量資料載入。

Palo 具有高可用性、可靠性、容錯性和可擴充套件性,其主要特點是簡單(開發、部署和使用)和滿足單一系統中的許多資料服務需求。

相關文章