[스프링 DB 접근 기술]커넥션풀과 데이터소스 이해


[스프링 DB 접근 기술]커넥션풀과 데이터소스 이해

스프링 DB 접근 기술 커넥션 풀과 데이터 소스 - 커넥션 풀(Connection Pool, CP) - DataSource 이해 - DataSrouce 사용 예제 선행해야 할 내용 JDBC 이해: https://blog.naver.com/hj_kim97/223053917377 커넥션 풀 데이터베이스 커넥션을 획득할 때는 아래와 같은 복잡한 과정을 거치게 된다. 1. 애플리케이션 로직은 DB 드라이버를 통해 커넥션을 조회한다. 2. DB 드라이버는 DB와 'TCP/IP' 커넥션을 연결한다. 이 과정에서 3 Way Handshake와 같은 TCP/IP 연결을 위한 네트워크 동작이 발생한다. 3. DB 드라이버는 'TCP/IP' 커넥션이 연결되면 ID/ PW와 기타 부가정보를 DB에 전달한다. 4. DB는 ID, PW를 통해 내부 인증을 완료하고, 내부에 DB 세션을 생성한다. 5. DB는 커넥션 생성이 완료되었다는 응답을 보낸다. 6. DB 드라이버는 커넥션 객체를 생성해서 클라이언트에...


#Connection #ConnectionPool #DataSource #Spring #SpringBoot #데이터소스 #커넥션풀

원문링크 : [스프링 DB 접근 기술]커넥션풀과 데이터소스 이해