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

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

해설

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

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

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

정규반 살펴보기
START THE LOOP · CHOOSE

시장과 사람의 답을 봤다면,
다음 결과물의 구조를 고릅니다.

한 번의 결과에 기대지 않고 다시 만들 수 있도록, 문제 발견부터 제작·배포·수익화까지 이어지는 전체 흐름을 익혀보세요.

TTJ CLASS에서 다음 구조 고르기
처리 중...