DBDB.io The Encyclopedia of Database Systems · Est. 2017
Database of Databases

Database Entry

Drill


Drill is an open-source SQL Query Engine designed for Big Data exploration. It is the open-source version of Google's Dremel distributed query system, and its design includes a columnar execution engine. Drill is the only distributed SQL engine in the world that does not require schemas. It supports many NoSQL databases and file systems, with the ability for a single query to join data from multiple datastores.[05][04][01]

Source Code
https://github.com/apache/drill[02]
Country of Origin
US
Start Year
2012 [06]
Project Type
Open Source
Written in
Java
Supported Languages
SQL
Inspired By
BigQuery
Compatible With
HBase, MongoDB
Operating Systems
Linux, macOS, Windows
License
Apache v2

Database Entry

Drill


Drill is an open-source SQL Query Engine designed for Big Data exploration. It is the open-source version of Google's Dremel distributed query system, and its design includes a columnar execution engine. Drill is the only distributed SQL engine in the world that does not require schemas. It supports many NoSQL databases and file systems, with the ability for a single query to join data from multiple datastores.[05][04][01]

Query Interface


SQL

System Architecture


Citations

6 sources
  1. https://drill.apache.org apache.org Dead — Check Archive
  2. GitHub - apache/drill: Apache Drill is a distributed MPP query layer for self describing data · GitHub github.com
  3. Documentation - Apache Drill apache.org
  4. Apache Drill - Wikipedia wikipedia.org
  5. Drill Introduction - Apache Drill apache.org
  6. First commit github.com
Revision #3