Main content
Routes · Through a pipeline
Processing
Turning a question or a job into work on real machines — batch and streaming.
- 1Query ProcessingWhy can one question be answered by plans whose costs differ by a factor of ten thousand, and what does each operator force the engine to do?
- 2Query Planning & OptimizationHow does a system choose a plan for a question when the facts that decide the best plan are unknown until the plan has run?
- 3Execution Engine RuntimeOnce a query plan is chosen, why does the machine still sit idle, and what does each mechanism of a query runtime pay to buy that idle time back?
- 4Memory & Resource ManagementWho is allowed to hold how much memory, for how long, and what happens to the work when the answer is less than it asked for?
- 5StreamingWhat does it cost to remember, when the input never ends?