EVERYTHING XIAOMI
Get listed
Side by side

Apache Drill vs Teiid

Apache Drill

6.7#3 in data federation softwareFree plan
Free planAPILinuxmacOSSelf-hosted
Visit

Teiid

6.6#7 in data federation softwareFree plan
Free planAPILinuxSelf-hosted
Visit

What both publish

FactApache DrillTeiid
DeploymentDrill can run embedded on a laptop or in distributed mode on a cluster of servers.The project describes Spring Boot, WildFly, embedded Java, and OpenShift deployment options.
LicenseThe Apache Drill site identifies the project as licensed under the Apache License, Version 2.0.The community page says that starting with Teiid 10.0, the majority of Teiid and related project code is under the Apache License 2.0.
PurposeApache Drill is a schema-free SQL query engine for Hadoop, NoSQL and cloud storage.Teiid is a Java data virtualization query engine that integrates data from multiple sources through a uniform API.
SecurityDocumented security features include Kerberos, username and password authentication, Digest authentication, authorization and user impersonation.The site describes Teiid as providing secure data access and says Spring Boot projects can select security integration among their dependencies.
SupportThe project directs questions to its drill-dev mailing list and welcomes contributions.The site directs users to community channels including Stack Overflow, a legacy forum, GitHub, and project issue trackers.

Apache Drill plans

  • Apache DrillFree

Teiid plans

  • TeiidFree

Pick Apache Drill if…

It suits users who want to query raw data across Hadoop, NoSQL, cloud, or local sources, and developers building applications with its REST API. BI users can connect through the listed JDBC and ODBC drivers.

Pick Teiid if…

Teiid suits Java developers integrating multiple enterprise data sources, particularly those targeting OpenShift. It may be a poor fit for big-data, LDAP-style virtualization, or primarily streaming workloads.

Charts they share