ConnectionPool1 Spring - ConnectionPool 기존 데이터베이스 접근 방식을 사용하다 문제점을 알게 되었습니다. 데이터베이스에 접근할 때마다 연결을 열고 닫는 과정에서 비용이 많이 든다 것이었습니다. 이번 포스트에서는 이러한 문제점을 해결하기 위한 방법인 ConnectionPool에 대해 정리해보았습니다. DB Connection 문제점 기존 데이터베이스의 연결 흐름은 다음과 같습니다. 응용 프로그램이 데이터 소스에 데이터베이스 연결을 요청 데이터 소스는 데이터베이스 드라이버를 사용하여 데이터베이스 연결 수행 연결이 생성되고 TCP 소켓이 열림 응용 프로그램이 데이터베이스 작업 수행 연결이 닫히고 소켓이 닫힘 이 흐름에서 문제점은 연결을 열고 닫는 과정이 연결 흐름에 계속 포함되어 있다는 것입니다. 데이터베이스 연결은 TCP연결입니다. 따라서 클라이.. 2022. 11. 21. 이전 1 다음