~/talk

Apache Calcite: A Platform for Building Advanced SQL Optimizers on Java

TalkinRussianat Joker 2021 · 2021-10-25..10-28· [databases]
links:none on file
slides:none on file

Apache Calcite is presented as a Java platform for building advanced cost-based SQL optimizers from reusable components so teams avoid implementing optimizers from scratch. The talk covers theoretical problems of query optimization, Calcite’s architecture and core algorithms, and shows examples of integrating Calcite into real Java products.

AI-written summary · about

  1. 0:00Introduction
  2. 3:20What is Apache Calcite
  3. 8:55SQL query processing stages
  4. 13:28Query intermediate representation
  5. 17:38Query optimization rules
  6. 25:45Plan cost estimation
  7. 31:43Cost-based optimization
  8. 36:44Operator physical properties
  9. 43:45Cascades algorithm
  10. 52:05Optimizer limitations
  11. 55:14Calcite additional features
  12. 56:19Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.