~/talk

Under the Hood of an Analytical Database

TalkinFrenchat Devoxx France 2026 · 2026-04-22..04-24· [databases]
slides:none on file

An overview of how analytic query engines turn high-level queries into results, using Elasticsearch and its ES|QL language as the running example. Covers the components of query processing: parser and AST, logical plan, optimizer, query planner (including filter pushdown), physical plan, and columnar execution, concluding with how to read and use EXPLAIN to optimize queries.

AI-written summary · about

  1. 0:00Introduction
  2. 6:47Elasticsearch ESQL creation
  3. 9:55Analytical query language
  4. 13:24Nine planner phases
  5. 25:24Logical to physical plan
  6. 32:10Distributed optimization
  7. 34: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.