Спасибо за ответ!
но меня интересовало прежде всего отличия connection от pool.
connection можно так же создать глобально и обращаться к нему по мере необходимости. однако в этом случае возникает проблема. при наличии готового соединения, по инициативе mySQL происходят отключения этого соединения по тайм-ауту при бездействии определенное время. при этом node.js сервис крашится. Подозреваю, при использовании pool будет происходить то же самое.
создание подключения внутри обработчика обращений к серверу избавляет от этой проблемы. и здесь, похоже не играет роли то, каким способом идет подключение.
библиотеки не люблю. не хочется включать в проект поезд для перевозки пары килограммов груза.
sql строки тоже не использую. у меня все взаимодействие с БД осуществляется через хранимые процедуры.
|