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
In arrow-rs, there is a row representation of a table. And converting to row format will bring 3x performance benefits on sorting. Is there any plan to apply this optimization to arrow-cpp?
Yes, row_internal.h contains a row representation that can be used if needed. It is what is in use in the hash join. However, it is not used by any sort algorithm. It's not clear the cost would be worth it for an in-memory sort and we do not have an external/spilling sort.
Describe the enhancement requested
In arrow-rs, there is a row representation of a table. And converting to row format will bring 3x performance benefits on sorting. Is there any plan to apply this optimization to arrow-cpp?
[1] https://arrow.apache.org/blog/2022/11/07/multi-column-sorts-in-arrow-rust-part-1/
[2] apache/arrow-rs#2929
Component(s)
C++
The text was updated successfully, but these errors were encountered: