Events

Events

[Building Blocks] Implement, Integrate and Extend a Query Engine (Ruihang Xia)

Date

Mon Dec 9, 2024

Time

04:30pm EST

Location

ZOOM

Speaker

Ruihang Xia

GreptimeDB uses Apache DataFusion and many other common building blocks in its implementation. This talk will focus on managing the query aspect of a (time-series) database across various parts. We have extended DataFusion to implemenet PromQL, add grammar candies to SQL, cooperate with external secondary indexes and write domain-specific optimizer rules etc. Each of above is extended in a different stage of query execution. In addition to new features, we’ll also discuss using DataFusion and Arrow as frameworks for implementing and optimizing custom plans.

This talk is part of the Database Building Blocks Seminar Series.

Zoom Link: https://cmu.zoom.us/j/95283696582 (Passcode 787637)

Bio:
Ruihang is an Apache DataFusion PMC Member, developer at Greptime.