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
728x90
반응형
'Spring > Spring DB 스터디' 카테고리의 다른 글
[Spring DB] 트랜잭션 적용 방식 (0) | 2022.09.11 |
---|---|
[Spring DB] 트랜잭션 (0) | 2022.07.31 |
댓글