В SQLAlchemy, что лучше - получить данные в порядке убывания или обратный список полученных данных?
Мне нужно получить данные в порядке убывания. Что будет быстрее: получить данные в порядке убывания или развернуть() список полученных данных.
Note:
Я использую SQLAlchemy во фреймворке Flask. Мое приложение должно получать сотни данных из MySQL.
Это зависит от того, индексирована ли эта sql-таблица по столбцу, который вы сортируете.
Если да, то пусть сортировку выполняет запрос. Если нет, то это больше зависит от распараллеливания алгоритма сортировки, который вы выполняете между sql-движком или вашим python-кодом. Если это всего лишь сотни строк, то разница в производительности между двумя подходами не будет существенной, если таблица не индексирована по этому столбцу.