Developer(s) | Apache Software Foundation |
---|---|
Initial release | May 19, 2015 |
Stable release | 1.20.3
/ January 7, 2023 |
Repository | Drill Repository |
Written in | Java |
Operating system | Cross-platform |
License | Apache License 2.0 |
Website | drill |
Apache Drill is an open-source software framework that supports data-intensive distributed applications for interactive analysis of large-scale datasets. Built chiefly by contributions from developers from MapR,[1][2] Drill is inspired by Google's Dremel system.[3] Drill is an Apache top-level project.[4] Tom Shiran is the founder of the Apache Drill Project.[5] It was designated an Apache Software Foundation top-level project in December 2016.[6]
Drill supports a variety of NoSQL databases and file systems, including Alluxio, HBase, MongoDB, MapR-DB, HDFS, MapR-FS, Amazon S3, Azure Blob Storage, Google Cloud Storage, Swift, NAS and local files. A single query can join data from multiple datastores.
Drill's datastore-aware optimizer automatically restructures a query plan to leverage the datastore's internal processing capabilities. In addition, Drill supports data locality, if Drill and the datastore are on the same nodes.[7]