Facebook 正式宣布開源 Presto —— 數(shù)據(jù)查詢引擎,可對250PB以上的數(shù)據(jù)進(jìn)行快速地交互式分析。該項目始于 2012 年秋季開始開發(fā),目前該項目已經(jīng)在超過 1000 名 Facebook 雇員中使用,運行超過 30000 個查詢,每日數(shù)據(jù)在 1PB 級別。Facebook 稱 Presto 的性能比諸如 Hive 和 Map*Reduce 要好上 10 倍有多。
Presto 當(dāng)前支持 ANSI SQL 的大多數(shù)特效,包括聯(lián)合查詢、左右聯(lián)接、子查詢以及一些聚合和計算函數(shù);支持近似截然不同的計數(shù)(DISTINCT COUNT)等。
你可以通過下面地址了解該項目詳情和獲取代碼:
Documentation | Code