다른 시스템에 넣는 질의 기능
각 자료 시스템이 질의 처리 기능을 처음부터 구현할 필요를 줄이려는 접근이다. Calcite는 독립적인 저장소 하나라기보다 다른 처리 프레임워크에 결합할 수 있는 기반 기능을 제공한다.
규칙을 활용하는 최적화
모듈식 최적화기는 내장 규칙들을 활용해 질의 계획을 바꾸며 확장할 수 있다. 질의 언어 처리와 최적화를 구성 요소로 분리하는 설계가 여러 환경에 적용되는 기반이다.
자료 모델과 어댑터
어댑터 구조는 관계형과 반구조적 자료 및 스트림과 공간 자료 등 서로 다른 원천을 다루도록 한다. 2018년 연구는 Hive와 Flink 및 Druid 같은 공개 처리 시스템의 활용을 설명했다.
관련 문서
SQL / Presto 질의 엔진 / HadoopDB / Druid 분석 저장소 / 관계형 데이터베이스 / 데이터베이스