Apache Drill vs Druid: What are the differences?
What is Apache Drill? Schema-Free SQL Query Engine for Hadoop and NoSQL. Apache Drill is a distributed MPP query layer that supports SQL and alternative query languages against NoSQL and Hadoop data storage systems. It was inspired in part by Google's Dremel.
What is Druid? Fast column-oriented distributed data store. Druid is a distributed, column-oriented, real-time analytics data store that is commonly used to power exploratory dashboards in multi-tenant environments. Druid excels as a data warehousing solution for fast aggregate queries on petabyte sized data sets. Druid supports a variety of flexible filters, exact calculations, approximate algorithms, and other useful calculations.
Apache Drill and Druid are primarily classified as "Database" and "Big Data" tools respectively.
"NoSQL and Hadoop" is the primary reason why developers consider Apache Drill over the competitors, whereas "Real Time Aggregations" was stated as the key factor in picking Druid.
Druid is an open source tool with 8.31K GitHub stars and 2.08K GitHub forks. Here's a link to Druid's open source repository on GitHub.