Connection pool1 Articles

  1. 2007/01/22 Connection Pool
Programing 2007/01/22 22:16

Connection Pool

Connection Pool

이놈은 무엇이냐? 일반적으로 DB접속을 하는 간단한 프로그램을 할때 프로그램을 만드는 순서는 디비 커넥트 후 쿼리 실행 후 디비를 클로우즈 한다. 그런데 이런 디비 작업이 1~2 개각 아닌 수십 수백 이상의 작업을 해야 하는 경우에 각각 작업을 할때마다 디비를 연결했다 닫았다 하면 굉장히 큰 부하가 걸린다. 그리고 속도또한 느리게 된다.

이것을 해결하기 위해 나온 개념이 커넥션 풀~~ 미리 데이터 베이스와 연결을 몇개 해논 다음 디비작업이 필요한 경우 열린 통로로 작업 하고 끝나도 디비를 닫지 않는다. 왜 닫지 않냐 하면 나중에 쓰일 때 다시 쓰기 위해서... 이렇게 몇개의 디비를 열어 놓아서 바로바로 처리 하게 해주는 것이다.

div>