아파치 드릴(Apache Drill)은 대규모 데이터 세트의 대화형 분석을 위해 데이터 집약적인 분산 애플리케이션을 지원하는 오픈 소스 소프트웨어 프레임워크이다. 주로 MapR[1][2] 개발자의 기여로 구축된 드릴은 구글Dremel 시스템에서 영감을 받았다.[3] 드릴은 아파치 최상위 프로젝트이다.[4] 톰 시란(Tom Shiran)은 아파치 드릴 프로젝트의 창립자이다.[5] 2016년 12월 아파치 소프트웨어 재단 최상위 프로젝트로 지정되었다.[6]

아파치 드릴
개발자아파치 소프트웨어 재단
발표일2015년 5월 19일(9년 전)(2015-05-19)
안정화 버전
1.20.3 / 2023년 1월 7일(23개월 전)(2023-01-07)
저장소드릴 저장소
프로그래밍 언어자바
운영 체제크로스 플랫폼
라이선스아파치 라이선스 2.0
웹사이트drill.apache.org

드릴은 Alluxio, HBase, MongoDB, MapR-DB, HDFS, MapR-FS, Amazon S3, Azure Blob Storage, 구글 클라우드 스토리지, 스위프트, NAS 및 로컬 파일을 포함한 다양한 NoSQL 데이터베이스 및 파일 시스템을 지원한다. 단일 쿼리로 여러 데이터 저장소의 데이터를 조인할 수 있다.

드릴의 데이터 저장소 인식 최적화 프로그램은 데이터 저장소의 내부 처리 기능을 활용하도록 쿼리 계획을 자동으로 재구성한다. 또한 드릴과 데이터 저장소가 동일한 노드에 있는 경우 드릴은 데이터 지역성을 지원한다.[7]

같이 보기

편집

각주

편집
  1. Friedman, Ellen (2015년 9월 21일). “Apache Drill: Tracking its history as an open source community”. 2016년 3월 18일에 원본 문서에서 보존된 문서. 
  2. “Brief About The Differences between Apache Drill Vs Presto”. 《HitechNectar》 (미국 영어). 2023년 4월 13일에 확인함. 
  3. “Spark SQL vs. Apache Drill-War of the SQL-on-Hadoop Tools”. 《ProjectPro》 (영어). 2022년 11월 15일에 확인함. 
  4. “The Apache Software Foundation Announces Apache Drill as a Top-Level Project”. 2014년 12월 2일. 2014년 12월 2일에 확인함. 
  5. Vizard, Michael (2021년 9월 1일). “Apache Software Foundation updates Drill for broader SQL queries”. 《VentureBeat》 (미국 영어). 2022년 10월 20일에 확인함. 
  6. “Apache Drill Eliminates ETL, Data Transformation for MapR Database”. 《The New Stack》 (미국 영어). 2016년 4월 11일. 2022년 11월 15일에 확인함. 
  7. “Apache Drill - Schema-free SQL for Hadoop, NoSQL and Cloud Storage”. 《drill.apache.org》. 2015년 12월 29일에 확인함. 

외부 링크

편집