2017-02-11 70 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不是为了在集群上推出而设计的,而是要在单台机器上运行。