Задать вопрос

Что такое пул соединений MySQL NodeJS?

Здравствуйте, чем отличается пул соединений к БД Mysql в NodeJS от простого соединения?
var connection = mysql.createConnection(connectionString);
от
var pool = mysql.createPool(...);
  • Вопрос задан
  • 1205 просмотров
Подписаться 3 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Vestail
@Vestail
Software Engineer
Не знаю как там в NodeJS, но вообще пул соединений это просто кеш. Вместо того чтобы каждый рас подключатся и отключатся от БД делают сразу несколько соединений и закидывают их в пул(это может быть например какая то синхронизированная очередь). При надобности поток вытягивает конекшин из пула, выполняет какие то операции с БД и забрасывает обратно. Таким образом получаем прирост производительности.
Ответ написан
Комментировать
@superivankorolev
Восстанавливает соединение при разрыве и поговаривают вложенные запросы не работают)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы