В SQLAlchemy, что лучше - получить данные в порядке убывания или обратный список полученных данных?

Мне нужно получить данные в порядке убывания. Что будет быстрее: получить данные в порядке убывания или развернуть() список полученных данных.

Note: Я использую SQLAlchemy во фреймворке Flask. Мое приложение должно получать сотни данных из MySQL.

Это зависит от того, индексирована ли эта sql-таблица по столбцу, который вы сортируете.

Если да, то пусть сортировку выполняет запрос. Если нет, то это больше зависит от распараллеливания алгоритма сортировки, который вы выполняете между sql-движком или вашим python-кодом. Если это всего лишь сотни строк, то разница в производительности между двумя подходами не будет существенной, если таблица не индексирована по этому столбцу.

Вернуться на верх