Описание тега connection-pooling
Описание
Пулы соединений используются для повышения производительности выполнения команд в базе данных или другом сервере. Открытие и поддержание соединения для каждого пользователя, особенно для запросов к динамическому веб-приложению, управляемому базой данных, является дорогостоящим и расходует ресурсы.
В пуле соединений после создания соединения оно помещается в пул и используется снова, так что новое соединение не требуется. Если все подключения используются, создается новое подключение, которое добавляется в пул. Пул соединений также сокращает время, которое пользователь должен ждать, чтобы установить соединение с ресурсом.
Библиотеки пула подключений
Джава
HikariCP
Считается одной из лучших библиотек для пула соединений. Play 2.4 Framework по умолчанию использует HikariCP.
Веб-сайт, GitHub.BoneCP
Бьет старые пулы соединений, такие как C3P0 и ДБХП но теперь оно должно быть считаются устаревшими в пользу HikariCP.
Веб-сайт, GitHub
Веб-сайтApache Commons DBCP.