커넥션 풀이란?

커넥션 풀이란?

앞서 JDBC를 이용하여 데이터베이스와 연동하는 방법을 알아보았다.

앞선 방법으로는 웹 애플리케이션이 필요할 때마다 데이터베이스에 연결하여 작업하는 방식이다.

이런 연동 방법을 사용한다면 데이터베이스 연결하는데에 시간이 많이 걸릴 것이다.

따라서 이를 해결하기위해 커넥션 풀이라는 기술을 사용해야한다.

커넥션 풀이란?

웹 애플리케이션 실행과 동시에 데이터베이스와 연결하고 필요 시 미리 연결해둔 상태를 이용하여 작업을 해야한다. 이때 미리 데이터베이스와 연결시킨 상태를 유지하는 기술을 커넥션 풀이라고 한다.

커넥션 풀 동작 원리

웹 애플리케이션이 실행할 때 ConnectionPool 객체를 생성하여 DBMS와 연결한다.

데이터베이스를 필요로 할 때 ConnectionPool을 이용하여 호출한다.

from http://park-algorithm.tistory.com/18 by ccl(A) rewrite - 2021-09-10 03:27:08