fallintoplace opened a new pull request, #1391:
URL: https://github.com/apache/arrow-go/pull/1391

   **What**
   - Use stable radix sorting for large, single-chunk integer `sort_indices` 
inputs.
   
   **Why**
   - Comparator sorting is slow for large integer columns.
   
   **Implementation**
   - Add stable LSD passes over integer key bytes.
   - Keep the current sort for nulls, floats, multiple keys and multiple chunks.
   
   **Benchmark**
   - 65,536 Int64 values: comparator 18–21 ms -> radix 2.7–3.0 ms (about 6–7x 
faster in an isolated Go benchmark).
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to