я работаю над проектом с node.js и базой данных mysql. у меня есть связь между ними с модулем npm mysql. Теперь мой вопрос: лучше отправить команду SQL и отсортировать данные в node.js или несколько подробных команд sql? что быстрее/эффективнее?
Спасибо.
Я думаю, что важным соображением является то, что если ваши требования к данным изменятся, сколько усилий потребуется, чтобы переработать сложные запросы.
Я думаю, это зависит от вашего запроса. Как правило, база данных хороша для манипулирования данными.






Не зная точных SQL-запросов, я бы сказал, что операции с базой данных выполняются быстрее по сравнению с вашей собственной реализацией. Многие умные люди работали над обеспечением производительности, точности, атомарности, параллелизма и т. д. движка Mysql.
Даже если вы можете добиться незначительных улучшений в каком-то аспекте с помощью собственного кода, маловероятно, что вы сможете оправдать инвестиции.
Попробуйте оба варианта и сравните. Это слишком расплывчато, чтобы ответить.