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

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

Здравствуйте, чем отличается пул соединений к БД Mysql в NodeJS от простого соединения?
var connection = mysql.createConnection(connectionString);
от
var pool = mysql.createPool(...);
  • Вопрос задан
  • 1209 просмотров
Подписаться 3 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    PRO C#. Базы данных
    2 месяца
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Java-разработчик + ИИ
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Vestail
@Vestail
Software Engineer
Не знаю как там в NodeJS, но вообще пул соединений это просто кеш. Вместо того чтобы каждый рас подключатся и отключатся от БД делают сразу несколько соединений и закидывают их в пул(это может быть например какая то синхронизированная очередь). При надобности поток вытягивает конекшин из пула, выполняет какие то операции с БД и забрасывает обратно. Таким образом получаем прирост производительности.
Ответ написан
Комментировать
@superivankorolev
Восстанавливает соединение при разрыве и поговаривают вложенные запросы не работают)
Ответ написан
Ваш ответ на вопрос

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

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