Как правило, большой объем данных, которые происходят из базы данных, следует выполнять в самой базе данных, а не на уровне приложения.Это, безусловно, было бы верно, например, если бы в рассматриваемой таблице было тысячи (или более) записей.При этом, если ваше представление jQuery показывает только несколько десятков записей, и вам нужно выполнить агрегацию или другие подобные вещи на самой странице, то в этом нет ничего плохого.
Еще один момент, который следует рассмотреть здесьэто пропускная способность, которая используется при отправке данных по сети из базы данных в ваше приложение.Желательно , а не отправлять данные, которые вам на самом деле не нужны.Это может произойти, если вы отправляете определенные данные только с целью агрегирования их на уровне приложения и отображения этих агрегатов для пользователя.В этом случае было бы предпочтительным обработать данные в базе данных, а затем просто отправить результаты в приложение.