Если у вас достаточно большой набор данных, вы, вероятно, смотрите на сортировку отдельных блоков данных, а затем на сортировку слиянием для объединения этих блоков. Но в данный момент мы говорим, что наборы данных достаточно велики, чтобы быть ОЧЕНЬ больше, чем основная память.
Полагаю, самый правильный ответ будет "это зависит".