【问题标题】:Apache Metamodel vs Apache DrillApache 元模型与 Apache Drill
【发布时间】:2017-02-11 17:46:15
【问题描述】:
Apache MetaModel 是一个数据访问框架,它为不同类型的数据源的发现、探索和查询提供了一个通用接口。
Apache Drill 是一个无模式的 SQL 查询引擎,它通过在分析数据之前消除构建和维护模式的限制来提供实时洞察。
任何对这两个项目之间的关键区别有见解的人。我很困惑,因为两者都提供类似 SQL 的接口来查询数据存储
请考虑...
【问题讨论】:
标签:
apache-drill
apache-metamodel
【解决方案1】:
我可以看到的差异:
1) Apache MetaModel 是一个库,人们可以将其嵌入到自己的应用程序中以访问多个数据源。它没有用于添加数据源和触发查询的 shell/UI。另一方面,Apache Drill 提供了这样一个独立的客户端。
2) Apache Drill 应该在集群上运行,并与它访问的数据源位于同一位置,以避免大型数据集的网络传输。 Apache MetaModel 的设计目的不是在集群上推出,而是在单台机器上运行。