3

Apache MetaModel 是一个数据访问框架,它为不同类型的数据源的发现、探索和查询提供了一个通用接口。

Apache Drill 是一个无模式的 SQL 查询引擎,它通过在分析数据之前消除构建和维护模式的约束来提供实时洞察。

任何对这两个项目之间的关键区别有见解的人。我很困惑,因为两者都提供类似 SQL 的接口来查询数据存储

请思想...

4

1 回答 1

2

我可以看到的差异:

1) Apache MetaModel 是一个可以嵌入到自己的应用程序中以访问多个数据源的库。它没有用于添加数据源和触发查询的 shell/UI。另一方面,Apache Drill 提供了这样一个独立的客户端。

2) Apache Drill 应该在集群上运行,并与它访问的数据源位于同一位置,以避免大型数据集的网络传输。Apache MetaModel 的设计目的不是在集群上推出,而是在单台机器上运行。

于 2017-02-12T22:25:45.893 回答