Commits


Heres, Daniel authored and Andrew Lamb committed ceb9471be3d
ARROW-10572: [Rust][DataFusion] Use aHash instead of FnvHashMap Use ahash https://github.com/tkaitchuck/aHash for hashing algorithm. Difference is mainly visible in group_by benches: ``` aggregate_query_group_by 15 12 time: [2.0644 ms 2.0869 ms 2.1100 ms] change: [-5.4843% -4.1892% -2.8525%] (p = 0.00 < 0.05) Performance has improved. Found 2 outliers among 100 measurements (2.00%) 2 (2.00%) high mild Benchmarking aggregate_query_group_by_with_filter 15 12: Warming up for 3.0000 s Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 9.6s, enable flat sampling, or reduce sample count to 50. aggregate_query_group_by_with_filter 15 12 time: [1.8875 ms 1.9006 ms 1.9140 ms] change: [-9.8182% -8.4717% -7.1023%] (p = 0.00 < 0.05) Performance has improved. Found 5 outliers among 100 measurements (5.00%) 1 (1.00%) high mild 4 (4.00%) high severe ``` Closes #8654 from Dandandan/ahash Authored-by: Heres, Daniel <danielheres@gmail.com> Signed-off-by: Andrew Lamb <andrew@nerdnetworks.org>