프로토콜
DBCP - database connection poll
흰색남자
2022. 12. 25. 21:29
db사용에서 가장 많은 비용이 소요되는 곳은 db와의 커넥션 객체를 생성하는 부분이다.
이런 부하를 줄이기 위해 미리 커넥션 객체를 만들어 보관하는 것을 DBCP라고 한다.
- 실행되면서 미리 일정량의 DB Connection 객체를 만들어서 Pool 이라는 공간에 저장
- 요청에 따라 Pool에서 Connection 객체를 가져다 쓰고 반환.
- 요청 마다 DB Driver를 로드하고 물리적 연결에 의한 Connection 객체를 생성하는 비용이 줄어듬