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

데이터베이스에서 연결 풀링(Connection Pooling)이 필요한 이유로 올바른 것은?

쉬움 Stack Overflow
보기 및 정답
A 데이터베이스 연결 생성은 비용이 크므로 미리 만들어둔 연결을 재사용하여 성능을 향상시킨다
B 여러 데이터베이스 인스턴스의 데이터를 하나로 연결하여 통합 조회를 가능하게 한다
C 네트워크 대역폭을 줄여 데이터 전송 속도를 높이고 클라이언트의 응답 시간을 단축하는 역할이다
D SQL 쿼리의 실행 결과를 자동으로 캐싱하여 동일한 요청에 대해 빠르게 응답한다

해설

DB 연결은 TCP 핸드셰이크, 인증, 메모리 할당 등이 필요해 생성 비용이 큽니다. 연결 풀은 일정 수의 연결을 미리 만들어 놓고 요청마다 빌려주고 반납받습니다. HikariCP, PgBouncer 등이 대표적이며, 동시 요청이 많은 웹 서비스에서 필수적입니다.

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

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

정규반 살펴보기