2017-02-11 115 views
2

Apache MetaModel是一種數據訪問框架,爲發現,探索和查詢不同類型的數據源提供了一個公共接口。Apache Metamodel與Apache Drill

Apache Drill是一個無模式SQL查詢引擎,通過在分析數據之前刪除構建和維護模式的約束條件,提供實時洞察。

任何有關於這兩個設計項目之間的關鍵區別的見解我越來越因爲兩者混爲一談是提供SQL一樣的界面來查詢數據存儲

思考,請...

回答

1

的區別我可以看到:

1)Apache MetaModel是一個可以嵌入到自己的應用程序中以訪問多個數據源的庫。它沒有shell/UI來添加數據源並激發查詢。另一方面,Apache Drill提供了這樣一個獨立的客戶端。

2)Apache Drill應該在羣集上運行,並與其訪問的數據源共存,以避免大型數據集的網絡傳輸。 Apache MetaModel不是爲了在集羣上推出而設計的,而是要在單臺機器上運行。