Quick sorting can split an unsorted list into two halves, but, unfortunately, the halves are not guaranteed anywhere even close. Thus, one machine (or half a cluster of machines) can get 20 records, and the other half can get 20 billion.
I canβt figure out how to make the hepatron work in parallel. This can be done, but a person who feels completely illogical.
Sort sort is the one that I think you need.
- Each split is exactly 50% of the list, so it is easy to split between the processors.
- , , , . , , , , .
- , .