Client - одно соединение к БД.
Pool - несколько Client
Pool позволяет делать паралельно несколько (независимых друг от друга) запросов. Если на сервис приходит хоть какая-то конкурентная нагрузка, то лучше использовать его.
Не знаю как там в JS, но в других языках можно на каждый запрос по клиенту создавать, конкурентности это не мешает. Пулы нужны, чтобы не тратить время на установку новых соединений с БД и лимитировать их количество.