Sign up for the
Database Group Seminar
Mailing List
Dec
9
2024
04:30pm EST
[Building Blocks] Implement, Integrate and Extend a Query Engine (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... Read More