Web

[Web] DBCP

다애루 2021. 7. 15. 09:32

DBCP

 

Database Connection Pool의 약자

데이터베이스와 애플리케이션을 효율적으로 연결하는 커넥션 풀 라이브러리를 말한다.

 

WAS와 DB가 필요할 때마다 연결을 맺고 끊으면 많은 부하가 발생한다. 

특히, 커넥션을 맺을 때 가장 많은 부하가 발생하게 되고 시간도 가장 오래 걸린다.

 

WAS가 실행되면서

1. 미리 일정량의 DB Connection 객체를 생성

2. Pool이라는 공간에 저장

3. 저장된 DB Connection 객체는 요청에 따라

필요할 때마다 Pool에서 가져다 쓰고 반환할 수 있다.

 

결과적으로, 요청할 때마다 DB Driver에 로드해서

물리적인 Connection 객체를 생성하는 비율이 줄어들게 된다!


'Web' 카테고리의 다른 글

Protocol / FTP / SFTP 의 의미  (0) 2021.07.26
[Web] XML 이란?  (0) 2021.07.16
[Web] Forwarding & Redirect  (0) 2021.07.13
[Web] GET 방식과 POST 방식  (0) 2021.07.08
웹퍼블리셔에게 필요한 기술 : HTML, CSS, JavaScript, JQuery  (0) 2021.04.18