코딩/Spring
Spring Connection Pool(DBCP), Hikari CP
1. 커넥션 풀이란? 데이터 연동과정에서 일반적인 연동과정은 웹 어플리케이션이 필요할 때마다 데이터베이스에 연결하여 작업하는 방식입니다. 그런데 이런 식으로 필요할 때마다 연동해서 작업할 경우 발생하는 문제가 있는데, 데이터베이스 연결에 시간이 많이 걸린다는 것입니다. 예를들어 온라인 쇼핑몰의 경우, 동시에 수십 수백명이 동시에 상품조회, 주문하기 등의 기능을 사용하는데 방금의 설명처럼 데이터베이스와 연동해 작업해야한다면 비효율적일 것입니다. 이 문제를 해결하기 위해 현재는 웹 어플리케이션이 실행됨과 동시에 연동할 데이터베이스와의 연결을 미리 설정해 둡니다. 그리고필요할 때마다 미리 연결해 놓은 상태를 이용해 빠르게 데이터베이스와 연동하여 작업을 합니다. 이렇게 미리 데이터베이스와 연결시킨 상태를 유지하..
2020. 8. 24. 19:53
최근댓글