Spring/Spring DB 스터디
[Spring DB] 커넥션 풀과 데이터 소스
p8labs
2022. 7. 27. 21:59
728x90
반응형
커넥션
- 데이터 베이스 커넥션을 획득 할 때는 복잡한 과정을 거치게 된다.
커넥션과정
문제점
- 과정이 복잡하고 시간이 소모되는 작업이다.
- 그렇기 때문에 응답속도에 영향을 줄수가 있다.
커넥션 풀의 등장
- 이러한 문제를 해결 하기 위해 미리 커넥션을 만들어 써두면 어떨까? 라는 점에서 나왔다.
- 커넥션을 여러개 만들어 (보통 10개) 필요할때마다 커넥션 풀에서 조회해서 사용하면
위의 속도 문제가 해결된다.
DataSource
- 커넥션을 얻는 방법은 앞서 학습한 JDBC DriverManager를 직접 이용 또는 커넥션 풀을 사용하는 등
다양한 방법이 존재한다. - 하지만 DriverManager의 커넥션 풀을 쓰다가 다른 커넥션 풀을 쓰고 싶다면 어떻게 해야 될까?
- 이러한 것을 해결해 주는 것이 DataSource 이다.
참고:
https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-db-1/unit/110072?tab=curriculum
학습 페이지
www.inflearn.com
728x90
반응형