Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- mariadb
- Jenkins
- window
- DISTINCT
- Git
- jdbc
- 프로그래머스
- AWS
- Hibernate
- Client
- 책 정리
- docker
- sample
- 코딩테스트
- Java
- TLS
- github
- SSL
- spring
- Spring Legacy Project
- 토비의스프링
- spring boot
- Linux
- centos7
- vagrant
- WebHook
- db
- EC2
- ssh
- TypeScript
Archives
- Today
- Total
목록Connection Pool (1)
Woopii Vyeolog
Connection pool
예를 들어서 관리자가 성적 조회 어플리케이션을 사용한다고 가정한다. 그 과정은 1. 조회(데이터 취득) 2. 수정 (데이터 갱신) 3. 성적 입력(데이터 등록) 등이 있을 수 있다. 일련의 과정을 거치면서 매 작업마다 DB접속이 있어난다. 한명이 이러한 작업을 할 경우 별 문제 없지만, 수백, 수천의 사람이 동시에 작업한다면 문제가 생긴다. 이러한 문제를 해결하기 위해 나온 기법이 Connection pool 이다. 커넥션 풀(Connection pool)이란, DB와 연결할 Connection 객체들을 Pool에 저장해 놓았다가 클라이언트 요청이 오면 커넥션을 빌려주고, 볼일이 끝나면 다시 반납받아서, pool에 저장하는 방식이다. DB를 연결할 때, 커넥션 풀을 사용하면, 미리 연결을 맺고 있는 커넥..
DB,SQL
2020. 2. 17. 15:16