커넥션 풀
커넥션 풀
DB 와 미리 connection(연결)을 해놓은 객체들을 pool(웅덩이) 에 저장해 두었다가 클라이언트 요청이 오면 커넥션을 빌려주고, 볼 일이 끝나면 다시 커넥션을 반납받아 pool에 저장하는 방식
-
특징
비즈니스 로직에서 DB 접근 시 커넥션 생성/끊기 를 미리 해놓았기 때문에 매번 할 필요가 없어져 성능 향상을 기대할 수 있음
DB 에서 기본적으로 일정량 제공해 줌 모자랄 경우 원활한 서비스가 이루어 지지않음 유저수에 따라 커넥션 조잘할 필요가 있음
객체이므로 메모리를 차지하게 됨 무작정 많이 늘리는 것은 메모리를 많이 차지하게 되므로 성능이 떨어짐