alamb commented on PR #13618:
URL: https://github.com/apache/datafusion/pull/13618#issuecomment-2519035135

   > I modified some of the traversal functions in this PR to demonstrate that 
the optimization brings significant performance improvement to sql_planner:
   
   This is quite cool 🤯 
   
   
   > Yeah, I see your point. I think this all comes down to if we want to / 
have the resources to implement a new IR plan structure and refactor the 
existing analyzer / optimizer rules. (And it can be also a breaking change to 
projects that have their own rules...) Or, we want to / can adjust the existing 
logical plan to incorporate the above ideas without much API breaking changes 
and so keep the existing optimizer and the exsisting logical to physical plan 
conversion.
   
   
   I don't know if we have the resources to do this. I know I don't have the 
bandwidth to help drive it forward but there are now quite a few other high 
bandwidth maintainers who might be able to do so.
   
   My personal focus for the next few months is likely on making DataFusion 
more stable for existing systems, which is likely not exacly aligned with 
making major changes. However I think internal refactoring is possible (we did 
it with function representation --> all to udfs) it just needs sustained coding 
and organizational effort


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org
For additional commands, e-mail: github-h...@datafusion.apache.org

Reply via email to