JDBC
검색결과
1
개


JDBC - 커넥션 풀(Connection Pool)과 데이터 소스(DataSource)
커넥션 풀이란? 데이터베이스에 접근을 어떻게 하든, 어떤 데이터베이스에 접근을 하든간에 해당 데이터베이스에 대해서 커넥션을 획득해야 한다는 것을 알고 있을 것이다. 커넥션이란 말 그대로 특정 데이터베이스에 접근하기 위한 권한을 획득하는 것이다. 우리는 데이터베이스 커넥션을 획득하려면 특정 데이터베이스에 대한 아이디, 패스워드 등의 값을 입력해서 넘겨야 하고, 또한 네트워크를 사용하는 등 많은 자원과 비용을 소모하게 된다. 만약에 몇백만의 사용자가 이용하는 웹 사이트가 존재한다고 가정해보자. 웹 사이트에 대한 각각의 리소스에 접근하려면 데이터베이스에 접근을 해서 특정 데이터를 불러와야 할 것이다. 하지만 이런 상황이 발생할 때마다 데이터베이스에 대한 커넥션을 획득하는 로직을 계속해서 실행하게 된다면, 수 ..
JDBC
2022. 5. 4. 16:07