Ты ее не минуешь - ты ее подменяешь пулом запросов к БД от юзеров, меняющих свой амаунт.откуда там пул? там просто запросы на UPDATE для конкретного ID и всё. Притом, они все могут исполняться асинхронно.
Это ты аргументируй, с чего ты взял, что вывод чаще, причем "Явно".Потому, что статистика юзеров - у всех выводится несколько раз в секунду при запросах.
В чем отличие агрегатного решения? Все никак не поймешь, что сортировку ты не минуешь?Затратная операция - не сортировка, а выборка из тучи строк нужных для подсчёта конечной суммы! Это я миную при изменении и при выводе.
Ну и домыслы.Аргументируй.
Ты просто сам запутался в своем решении изобретая ненужные костыли.Так все говорят, когда не понимают ничего.
Оно динамическое и ты его будешь вынужден менять, а потом сортировать столбец.Меняю - ТОЛЬКО! при изменении значения.
Один юзер изменил свой amount - ваши действия?зачем сортировку? (мы ничего тут не выводим)
У тебя amount динамический, каждый раз при его изменении тебе надо делать сортировку по всем значениямзачем?! У меня есть сводная таблица: userID и чего-то там amount. Я выбрал по ID-шнику юзера (объекта) и поправил поле.
Для любого AMOUNT и для каждого юзера - он будет как из пулемёта!
Я стараюсь, чего и тебе желаю.