[Spring] Connection Pool
1. Connecion Pool이란? Connection Pool은 데이터베이스와의 Connection을 미리 생성하고, 이를 Pool에서 관리하는 기술이다. 데이터베이스로의 추가 요청이 필요할 때 연결을 재사용할 수 있도록 관리되는 데이터베이스 연결의 캐시이다. Connection Pool이 시작될 때 특정한 수의 물리적 커넥션을 만들며 이는 애플리케이션 실행 중에 커넥션 생성, 해제하는 오버헤드(Overhead)를 줄여준다. 또한, 동시에 많은 요청이 들어와도 안정적으로 처리할 수 있게 해준다. 2. Java에서 Connection Pool 사용하기 DataSource: 애플리케이션이 데이터베이스와 상호작용할 수 있도록 하는 연결을 관리하는 객체다.: 애플리케이션은 데이터베이스에 직접 접속하는 대신..
2024.07.06