이번 포스트에서는 Connection Pool에 대해 살펴보자. Connection Pool 개념과 필요성"Connection Pool"이란 말 그대로 DB에 접속하기 위한 Connection들이 놀고 있는 수영장(Pool)이다.DB에 접속하기 위해서는 Connection이라는 리소스가 필요하다. 이 리소스는 특정 요청이 지속적으로 점유하게 되면 리소스 누수가 발생할 수 있기 때문에, 사용 후에는 반드시 종료해서 다른 요청이 사용할 수 있게 해야 한다. 그런데 일반적으로 DB는 네트워크 저~멀리 있기 때문에 매번 접속하는데 상당한 비용이 든다. 따라서 한번 쓰고 종료하는것은 매우 비효율적이다.이런 문제를 해결하기 위해서 Connection Pool 개념이 등장했다. Connection Pool은 Co..
Connection Pool
이번 포스트에서는 Connection Pool에 대해 살펴보자. Connection Pool 개념과 필요성"Connection Pool"이란 말 그대로 DB에 접속하기 위한 Connection들이 놀고 있는 수영장(Pool)이다.DB에 접속하기 위해서는 Connection이라는 리소스가 필요하다. 이 리소스는 특정 요청이 지속적으로 점유하게 되면 리소스 누수가 발생할 수 있기 때문에, 사용 후에는 반드시 종료해서 다른 요청이 사용할 수 있게 해야 한다. 그런데 일반적으로 DB는 네트워크 저~멀리 있기 때문에 매번 접속하는데 상당한 비용이 든다. 따라서 한번 쓰고 종료하는것은 매우 비효율적이다.이런 문제를 해결하기 위해서 Connection Pool 개념이 등장했다. Connection Pool은 Co..
2024.03.22