Connection Pool(DBCP)
[점프 투 FastAPI] 2-02에서 db 설정을 하면서 커넥션 풀을 생성한다. engine = create_engine( SQLALCHEMY_DATABASE_URL, connect_args={"check_same_thread": False} ) Connection Pool(DBCP)? 미리 db에 접속(connection)한 객체를 pool에 일정 개수만큼 저장 두고, 이 객체들을 돌려가며 사용. db에 접속하는 세션 수 제어. 세션 접속 소요 시간 및 비용 절감. 필요성 Java에서는 db에 직접 연결해서 처리할 때 드라이버 로드 후 커넥션 객체를 생성해야 한다. => 이 경우 사용자의 요청 횟수만큼 db 드라이버 로드 및 커넥션 객체 생성 후 종료해야 하므로 비효율적. Web 애플리케이션에서는 H..
2024.03.25