Речь идет, в конечном счете, о том, где (если где-либо) вам нужно ограничить свои связи.В чистом веб-приложении вы не можете рисковать, когда несколько тысяч людей одновременно обращаются к POST.С другой стороны, внутреннее бизнес-приложение может иметь только полдюжины пользователей.
Может ли ваша база данных справиться с 20 клиентами, каждый из которых делает 200 вызовов в минуту?Будут ли отдельные потоки выполнять параллельные обращения к базе данных?
Я бы склонялся к тому, чтобы у каждого клиента был свой пул соединений.
Есть ли клиенты, которые важнее других?Если это так, то вам может потребоваться один клиент с 20 подключениями, а другой - с 10.
Любая приличная установка БД должна быть в состоянии справиться с парой сотен подключений и не упасть, если все они попытаются пропинговатьодин раз.