본문 바로가기 메뉴 바로가기

tose33

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

tose33

검색하기 폼
  • 분류 전체보기 (1296)
    • Git (11)
    • 노트 (65)
    • Web (95)
      • Docker (6)
      • AWS (3)
      • Kubernetes (14)
      • Spring Security (5)
    • 윤성우의 열헐 C++ (28)
    • PS (911)
    • 유니티 (55)
    • 학교 (9)
      • 캡스톤 (7)
    • html & css (32)
    • 알고리즘 (18)
    • 윤성우의 열혈 자료구조 (29)
    • CS 정리 (0)
      • DB (11)
      • Network (12)
      • OS (7)
      • java (0)
      • Spring (10)
      • Spring MVC (2)
  • 방명록

Connection pool (1)
커넥션 풀

데이터베이스 커넥션 데이터베이스와 에플리케이션은 다른 시스템이기 때문에 서로 데이터를 주고 받으려면 연결이 되어야 한다. 데이터베이스 커넥션의 생애주기는 다음과 같다. 1. 디비 드라이버를 사용해 디비 연결 열기 2. 디비를 읽고 쓰기 위해 tcp 소켓 열기 3. tcp 소켓을 사용해 데이터 통신 4. 디비 연결 닫기 5. tcp 소켓 닫기 커넥션을 열고 닫는것은 비용이 많이 들어간다. TCP/IP 연결 시 3-way handshaking 이 발생하여 오래 걸림. 커넥션 풀 따라서 커넥션을 미리 생성 해놓고 필요할때 마다 꺼내 쓰는 커넥션 풀을 이용한다. 커넥션 풀의 커넥션들은 항상 연결이 열린 상태로 유지한다. HikariCP 는 데이터베이스 커넥션 풀 프레임워크 중 하나다. 스프링부트에 기본적으로 내..

CS 정리/DB 2023. 10. 23. 19:37
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • C++
  • 조합
  • Implementation
  • permutation
  • graph
  • 이분탐색
  • priority queue
  • recursion
  • two pointer
  • floyd warshall
  • Python
  • Dijkstra
  • Tree
  • back tracking
  • Kruskal
  • BFS
  • db
  • Brute Force
  • dfs
  • 자료구조
  • CSS
  • 재귀
  • Spring
  • Stack
  • DP
  • binary search
  • C
  • Unity
  • greedy
  • MVC
more
«   2025/07   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바