처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

데이터베이스에서 커넥션 풀(Connection Pool)을 사용하는 이유는?

어려움 freeCodeCamp
보기 및 정답
A DB 연결을 미리 생성하여 재사용함으로써, 매 요청마다 연결/해제하는 오버헤드를 줄인다
B 서로 다른 여러 데이터베이스 인스턴스의 데이터를 하나로 합치는 통합 기술이다
C 자주 조회되는 데이터를 풀(pool)에 임시 저장하여 디스크 접근을 줄이는 캐시의 일종이다
D 다수의 사용자 요청을 큐에 넣어 순차적으로 처리하는 비동기 작업 큐 시스템이다

해설

DB 연결은 생성 비용이 큽니다. 커넥션 풀은 미리 일정 수의 연결을 생성해두고 요청 시 빌려주고 반납받는 방식으로 관리합니다. 동시 접속자가 많은 웹 서비스에서 성능과 안정성을 크게 향상시킵니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기