You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Introduce a generic Join Plan as part of Logical Plans decoupled from the implementation to handle reordering. Once this is done the Join Plan can be converted to the NestedLoop/Hash-Join and further optimized.
Introduce a Join Graph data structure and also the code where a Logical Plan tree can be converted to a Graph and reassembled back into a Logical Plan.
Add a rule to the Optimizer where Join Graphs can be processed as part of the workflow.
Start with a simple algorithm first and make sure it works end-to-end.
The text was updated successfully, but these errors were encountered:
mkleen
changed the title
[placeholder] join-order-optimization prototype/research/break-down & plan creation -> Goal is to have a clearer plan for concrete next steps for https://github.com/crate/crate/issues/14158
Join-order-optimization Roadmap
Jul 10, 2023
mkleen
changed the title
Join-order-optimization Roadmap
Join-order-optimization
Jul 10, 2023
mkleen
changed the title
Join-order-optimization
Join-Order-Optimization Roadmap
Jul 10, 2023
Based on a first POC (https://github.com/crate/crate/tree/mkleen/join-graph) I suggest splitting the task into the following steps:
The text was updated successfully, but these errors were encountered: