Я не совсем понимаю, как команда SQL будет сортировать большой набор результатов. Это делается в памяти "на лету" (т.е. Когда выполняется запрос)?
Будет ли быстрее сортироваться с помощью ORDER BY в SQL, а не сортировать, например, связанный список объектов, содержащих результаты на языке Java (предполагая быструю встроенную сортировку, возможно, используя quicksort)?