Карточка Junior JDBC и транзакции обновлено
Пул соединений
Вопрос
Зачем нужен пул соединений?
Попробуйте сами
Ответьте про себя или вслух, потом откройте ответ и сверьтесь.
Показать ответ и разбор
Коротко
Создание соединения дорогое: TCP, TLS, аутентификация, процесс на стороне БД. Пул держит готовые соединения и выдаёт их на время запроса, ограничивает их число и защищает базу.
Ответ
Создание соединения дорогое: TCP, TLS, аутентификация, процесс на стороне БД. Пул держит готовые соединения и выдаёт их на время запроса, ограничивает их число и защищает базу. В Spring Boot по умолчанию HikariCP.
Разбор
Создание соединения дорогое: TCP, TLS, аутентификация, процесс на стороне БД. Пул держит готовые соединения и выдаёт их на время запроса, ограничивает их число и защищает базу. В Spring Boot по умолчанию HikariCP.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.