SlideShare a Scribd company logo
1 of 12
Connection Pool 비교
Connection pool 이란
?
1
‘Connection pool' 이란 데이터 베이스와 연결된 커넥션
을 미리 만들어서 풀 (pool) 속에 저장해 두고 있다가 필
요할 때에 커넥션을 풀에서 가져다 쓰고 다시 풀에 반환
하는 기법을 의미 .
Connection pool 이란
?
1
풀 속에 미리 생성되어 있는 커넥션을 사용하고 반환하기 때문에 생성하는데 드는 연결 시간이 소비 되지 않고 ,
커넥션을 재사용하기 때문에 생성되는 커넥션 수가 많지 않다 .
커넥션을 생성하고 닫는 시간이 소모되지 않기 때문에 그만큼 어플리케이션의 실행 속도가 빨라지며 ,
한번에 생성될 수 있는 커넥션 수를 제어하기 때문에 동시 접속자 수가 몰려도 웹 어플리케이션이 쉽게
다운되지 않는다 .
Connection pool 이란
?
1
 다양한 연결 방식이 존재
 직접 구현 – 코드에서 직접 연결
 JNDI 를 통한 연결
 각 진영에서 제공하는 구현체를 이용하는 방법
 다양한 구현체들 존재
 Apache – DBCP
– DataBase Connection Pool. DataBase 와 Connection 을 맺고 있는 객체를 관리하기
위한 Pool
 Oracle – ODBC
– Oracle 에서 구현한 Pool
 Java – JDBC, BoneCP, HikariCP
– Java 진영에서 구현한 Pool 들
– JDBC(Java Data Base Connectivity. DataBase 와 연결하기 위한 Java Interface
Hibernate connection pool
2
 Hibernate 에서의 connection pool
Hibernate's own connection pooling algorithm is, however, quite rudimentary.
It is intended to help you get started and is not intended for use in a production system,
or even for performance testing. You should use a third party pool for best performance
and stability. Just replace the hibernate.connection.pool_size property with connection pool
specific settings. This will turn off Hibernate's internal pool. For example,
you might like to use c3p0.
요약하면 [Hibernate 에서도 connection pool 을 제공은 하지만 퍼포먼스와 안정성을
위해서는 제 3 의 풀을 사용해라 .] 라고 권장하고 있다 .
Hibernate connection pool
2
 Hibernate 에서의 추천 connection pool
 C3P0
– Hibernate 진영에서 공식적으로 추천 할 정도로 안정성 검증됨 .
√ 타 진영에서는 많이 사용 안함 .
– 2007/05/21 Ver 0.9.1.2 를 마지막으로 프로젝트 중지
– 2010/05/27 Ver 0.9.2-pre1 로 프로젝트 재개
– 성능은 타 connection pool 과 비교했을 때 상대적으로 안 좋음
Hibernate connection pool
2
 Hibernate 에서의 추천 connection pool
 DBCP
– DataBase Connection Pool. DataBase 와 Connection 을 맺고 있
는 객체를 관리하기 위한 Pool
– Apache 진영에서 제공하는 구현체
– DBCP 1.4.x 버전을 쓴다면 조심해야 할 것이 메모리 누수 버그가
존재함 . 1.4.1 에서 패치가 되었지만 정식 배포가 안되어 있음 .
– DBCP 2.x 버전에서는 패치가 된 구조
– C3P0 보다는 성능이 좋다 .
Hibernate connection pool
2
 Hibernate 에서의 추천 connection pool
 proxool
– 앞의 두가지 보다 성능상 뛰어남
– 안정성도 좋음
- 재사용성 증가 , 대기 시간에 따른 세션 종료 오류 개선
- 이 밖의 다른 옵션등의 증가로 앞의 2 가지 보다 성능이 대폭 개선
- 공식적인 종료는 아니지만 2008/08/23 Ver 0.9.1 을 마지막으로 개
발이 중지되어 있는 상황
HikariCP 장점
2
 BoneCP
 JDBC, C3P0 등의 CP 들의 느린 속도를 개선한
빠름 빠름 빠름의 컨셉을 가지고 개발 된 CP
 Multi Core CPU 지원 , JDBC CP 기반
 타 CP 대비 역사가 짧아서 안정성의 문제가 있음 .
HikariCP 장점
2
 BoneCP 보다 더 빠른 CP
 빠름을 컨셉으로 한 BoneCP 보다도 더 빠름
HikariCP 장점
2
 활발한 개발
 제공하는 말에 따르면 가장 빠르고 , 정확한 CP. zero-overhead.
 가볍고 벤치 마크 결과도 우수함 .
 CP 의 특성상 수정하여 비교가 용이한데 실제 C3P0 에서 변경하여
운영한 결과 벤치마크의 성능과 비슷한 성능을 보인다는 검증 글이
커뮤니티에 많음
 현재도 개발과 커뮤니티가 활성화 되어 있어 안정성 확보 및 버그에 관
련한 피드백도 빠르게 받을 수 있음
HikariCP 장점
2
 기본 제공 옵션들

More Related Content

What's hot

[Pgday.Seoul 2017] 2. PostgreSQL을 위한 리눅스 커널 최적화 - 김상욱
[Pgday.Seoul 2017] 2. PostgreSQL을 위한 리눅스 커널 최적화 - 김상욱[Pgday.Seoul 2017] 2. PostgreSQL을 위한 리눅스 커널 최적화 - 김상욱
[Pgday.Seoul 2017] 2. PostgreSQL을 위한 리눅스 커널 최적화 - 김상욱PgDay.Seoul
 
My sql 장애복구
My sql 장애복구My sql 장애복구
My sql 장애복구kidoki
 
다중성 확보, 시스템 안정화
다중성 확보, 시스템 안정화다중성 확보, 시스템 안정화
다중성 확보, 시스템 안정화Choonghyun Yang
 
Online service 계층별 성능 모니터링 방안
Online service 계층별 성능 모니터링 방안Online service 계층별 성능 모니터링 방안
Online service 계층별 성능 모니터링 방안중선 곽
 
가용성을 고려한 웹 서비스 인프라 설계
가용성을 고려한 웹 서비스 인프라 설계가용성을 고려한 웹 서비스 인프라 설계
가용성을 고려한 웹 서비스 인프라 설계Herren
 
[오픈소스컨설팅]JBoss AS7/EAP6 - JMS and JMX
[오픈소스컨설팅]JBoss AS7/EAP6 - JMS and JMX[오픈소스컨설팅]JBoss AS7/EAP6 - JMS and JMX
[오픈소스컨설팅]JBoss AS7/EAP6 - JMS and JMXJi-Woong Choi
 

What's hot (6)

[Pgday.Seoul 2017] 2. PostgreSQL을 위한 리눅스 커널 최적화 - 김상욱
[Pgday.Seoul 2017] 2. PostgreSQL을 위한 리눅스 커널 최적화 - 김상욱[Pgday.Seoul 2017] 2. PostgreSQL을 위한 리눅스 커널 최적화 - 김상욱
[Pgday.Seoul 2017] 2. PostgreSQL을 위한 리눅스 커널 최적화 - 김상욱
 
My sql 장애복구
My sql 장애복구My sql 장애복구
My sql 장애복구
 
다중성 확보, 시스템 안정화
다중성 확보, 시스템 안정화다중성 확보, 시스템 안정화
다중성 확보, 시스템 안정화
 
Online service 계층별 성능 모니터링 방안
Online service 계층별 성능 모니터링 방안Online service 계층별 성능 모니터링 방안
Online service 계층별 성능 모니터링 방안
 
가용성을 고려한 웹 서비스 인프라 설계
가용성을 고려한 웹 서비스 인프라 설계가용성을 고려한 웹 서비스 인프라 설계
가용성을 고려한 웹 서비스 인프라 설계
 
[오픈소스컨설팅]JBoss AS7/EAP6 - JMS and JMX
[오픈소스컨설팅]JBoss AS7/EAP6 - JMS and JMX[오픈소스컨설팅]JBoss AS7/EAP6 - JMS and JMX
[오픈소스컨설팅]JBoss AS7/EAP6 - JMS and JMX
 

Similar to Connection pool

넥슨 글로벌 플랫폼 구축 이야기 : DB Migration case study (임현수 플랫폼인프라실 Technical Manager, 넥...
넥슨 글로벌 플랫폼 구축 이야기 : DB Migration case study (임현수 플랫폼인프라실 Technical Manager, 넥...넥슨 글로벌 플랫폼 구축 이야기 : DB Migration case study (임현수 플랫폼인프라실 Technical Manager, 넥...
넥슨 글로벌 플랫폼 구축 이야기 : DB Migration case study (임현수 플랫폼인프라실 Technical Manager, 넥...Amazon Web Services Korea
 
K8s beginner 2_advanced_ep02_201904221130_post
K8s beginner 2_advanced_ep02_201904221130_postK8s beginner 2_advanced_ep02_201904221130_post
K8s beginner 2_advanced_ep02_201904221130_postInho Kang
 
[오픈소스컨설팅]Subversion vs git - 참을 수 없는 간단함
[오픈소스컨설팅]Subversion vs git - 참을 수 없는 간단함[오픈소스컨설팅]Subversion vs git - 참을 수 없는 간단함
[오픈소스컨설팅]Subversion vs git - 참을 수 없는 간단함Ji-Woong Choi
 
spark database Service
spark database Servicespark database Service
spark database Service창언 정
 
0222 사내세미나_오정민 스프링인액션
0222 사내세미나_오정민 스프링인액션0222 사내세미나_오정민 스프링인액션
0222 사내세미나_오정민 스프링인액션DataUs
 
Redis Overview
Redis OverviewRedis Overview
Redis Overviewkalzas
 
서버 아키텍처 이해를 위한 프로세스와 쓰레드
서버 아키텍처 이해를 위한 프로세스와 쓰레드서버 아키텍처 이해를 위한 프로세스와 쓰레드
서버 아키텍처 이해를 위한 프로세스와 쓰레드KwangSeob Jeong
 
Design pattern 4
Design pattern 4Design pattern 4
Design pattern 4Daniel Lim
 
NET 최선단 기술에 의한 고성능 웹 애플리케이션
NET 최선단 기술에 의한 고성능 웹 애플리케이션NET 최선단 기술에 의한 고성능 웹 애플리케이션
NET 최선단 기술에 의한 고성능 웹 애플리케이션흥배 최
 
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)중선 곽
 
Docker기반 분산 플랫폼
Docker기반 분산 플랫폼Docker기반 분산 플랫폼
Docker기반 분산 플랫폼SeongHyun Jeong
 
[KR] Building modern data pipeline with Snowflake + DBT + Airflow.pdf
[KR] Building modern data pipeline with Snowflake + DBT + Airflow.pdf[KR] Building modern data pipeline with Snowflake + DBT + Airflow.pdf
[KR] Building modern data pipeline with Snowflake + DBT + Airflow.pdfChris Hoyean Song
 
The New Feature of Notes9
The New Feature of Notes9 The New Feature of Notes9
The New Feature of Notes9 Do Hyun Kim
 
[찾아가는세미나] 클라우드 데이터 가상화솔루션
[찾아가는세미나] 클라우드 데이터 가상화솔루션[찾아가는세미나] 클라우드 데이터 가상화솔루션
[찾아가는세미나] 클라우드 데이터 가상화솔루션해은 최
 
[1A4]자바스크립트 라이브러리 개발 운영 경험기
[1A4]자바스크립트 라이브러리 개발 운영 경험기[1A4]자바스크립트 라이브러리 개발 운영 경험기
[1A4]자바스크립트 라이브러리 개발 운영 경험기NAVER D2
 
안정적인 서비스 운영 2014.03
안정적인 서비스 운영   2014.03안정적인 서비스 운영   2014.03
안정적인 서비스 운영 2014.03Changyol BAEK
 

Similar to Connection pool (20)

넥슨 글로벌 플랫폼 구축 이야기 : DB Migration case study (임현수 플랫폼인프라실 Technical Manager, 넥...
넥슨 글로벌 플랫폼 구축 이야기 : DB Migration case study (임현수 플랫폼인프라실 Technical Manager, 넥...넥슨 글로벌 플랫폼 구축 이야기 : DB Migration case study (임현수 플랫폼인프라실 Technical Manager, 넥...
넥슨 글로벌 플랫폼 구축 이야기 : DB Migration case study (임현수 플랫폼인프라실 Technical Manager, 넥...
 
K8s beginner 2_advanced_ep02_201904221130_post
K8s beginner 2_advanced_ep02_201904221130_postK8s beginner 2_advanced_ep02_201904221130_post
K8s beginner 2_advanced_ep02_201904221130_post
 
[오픈소스컨설팅]Subversion vs git - 참을 수 없는 간단함
[오픈소스컨설팅]Subversion vs git - 참을 수 없는 간단함[오픈소스컨설팅]Subversion vs git - 참을 수 없는 간단함
[오픈소스컨설팅]Subversion vs git - 참을 수 없는 간단함
 
spark database Service
spark database Servicespark database Service
spark database Service
 
0222 사내세미나_오정민 스프링인액션
0222 사내세미나_오정민 스프링인액션0222 사내세미나_오정민 스프링인액션
0222 사내세미나_오정민 스프링인액션
 
Redis Overview
Redis OverviewRedis Overview
Redis Overview
 
서버 아키텍처 이해를 위한 프로세스와 쓰레드
서버 아키텍처 이해를 위한 프로세스와 쓰레드서버 아키텍처 이해를 위한 프로세스와 쓰레드
서버 아키텍처 이해를 위한 프로세스와 쓰레드
 
Design pattern 4
Design pattern 4Design pattern 4
Design pattern 4
 
NET 최선단 기술에 의한 고성능 웹 애플리케이션
NET 최선단 기술에 의한 고성능 웹 애플리케이션NET 최선단 기술에 의한 고성능 웹 애플리케이션
NET 최선단 기술에 의한 고성능 웹 애플리케이션
 
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
 
steeleye Replication
steeleye Replication steeleye Replication
steeleye Replication
 
Docker기반 분산 플랫폼
Docker기반 분산 플랫폼Docker기반 분산 플랫폼
Docker기반 분산 플랫폼
 
[KR] Building modern data pipeline with Snowflake + DBT + Airflow.pdf
[KR] Building modern data pipeline with Snowflake + DBT + Airflow.pdf[KR] Building modern data pipeline with Snowflake + DBT + Airflow.pdf
[KR] Building modern data pipeline with Snowflake + DBT + Airflow.pdf
 
The New Feature of Notes9
The New Feature of Notes9 The New Feature of Notes9
The New Feature of Notes9
 
2015.07.01
2015.07.012015.07.01
2015.07.01
 
[찾아가는세미나] 클라우드 데이터 가상화솔루션
[찾아가는세미나] 클라우드 데이터 가상화솔루션[찾아가는세미나] 클라우드 데이터 가상화솔루션
[찾아가는세미나] 클라우드 데이터 가상화솔루션
 
[1A4]자바스크립트 라이브러리 개발 운영 경험기
[1A4]자바스크립트 라이브러리 개발 운영 경험기[1A4]자바스크립트 라이브러리 개발 운영 경험기
[1A4]자바스크립트 라이브러리 개발 운영 경험기
 
deview2014
deview2014deview2014
deview2014
 
11.scripting
11.scripting11.scripting
11.scripting
 
안정적인 서비스 운영 2014.03
안정적인 서비스 운영   2014.03안정적인 서비스 운영   2014.03
안정적인 서비스 운영 2014.03
 

More from Jong Woo Rhee

More from Jong Woo Rhee (10)

Jpa 필드 와 컬럼 매핑 레퍼런스
Jpa 필드 와 컬럼 매핑 레퍼런스Jpa 필드 와 컬럼 매핑 레퍼런스
Jpa 필드 와 컬럼 매핑 레퍼런스
 
Git hub repository 관리 방안
Git hub repository 관리 방안Git hub repository 관리 방안
Git hub repository 관리 방안
 
RabbitMQ
RabbitMQRabbitMQ
RabbitMQ
 
Postgresql stored procedure
Postgresql stored procedurePostgresql stored procedure
Postgresql stored procedure
 
Ionic project guide
Ionic project guideIonic project guide
Ionic project guide
 
Ionics구조
Ionics구조Ionics구조
Ionics구조
 
Java8 람다
Java8 람다Java8 람다
Java8 람다
 
Hibernate 기초
Hibernate 기초Hibernate 기초
Hibernate 기초
 
Glances
GlancesGlances
Glances
 
Jmeter
JmeterJmeter
Jmeter
 

Recently uploaded

MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionKim Daeun
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Kim Daeun
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스
 
Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Wonjun Hwang
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)Tae Young Lee
 
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Wonjun Hwang
 

Recently uploaded (6)

MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차
 
Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)
 
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)
 

Connection pool

  • 2. Connection pool 이란 ? 1 ‘Connection pool' 이란 데이터 베이스와 연결된 커넥션 을 미리 만들어서 풀 (pool) 속에 저장해 두고 있다가 필 요할 때에 커넥션을 풀에서 가져다 쓰고 다시 풀에 반환 하는 기법을 의미 .
  • 3. Connection pool 이란 ? 1 풀 속에 미리 생성되어 있는 커넥션을 사용하고 반환하기 때문에 생성하는데 드는 연결 시간이 소비 되지 않고 , 커넥션을 재사용하기 때문에 생성되는 커넥션 수가 많지 않다 . 커넥션을 생성하고 닫는 시간이 소모되지 않기 때문에 그만큼 어플리케이션의 실행 속도가 빨라지며 , 한번에 생성될 수 있는 커넥션 수를 제어하기 때문에 동시 접속자 수가 몰려도 웹 어플리케이션이 쉽게 다운되지 않는다 .
  • 4. Connection pool 이란 ? 1  다양한 연결 방식이 존재  직접 구현 – 코드에서 직접 연결  JNDI 를 통한 연결  각 진영에서 제공하는 구현체를 이용하는 방법  다양한 구현체들 존재  Apache – DBCP – DataBase Connection Pool. DataBase 와 Connection 을 맺고 있는 객체를 관리하기 위한 Pool  Oracle – ODBC – Oracle 에서 구현한 Pool  Java – JDBC, BoneCP, HikariCP – Java 진영에서 구현한 Pool 들 – JDBC(Java Data Base Connectivity. DataBase 와 연결하기 위한 Java Interface
  • 5. Hibernate connection pool 2  Hibernate 에서의 connection pool Hibernate's own connection pooling algorithm is, however, quite rudimentary. It is intended to help you get started and is not intended for use in a production system, or even for performance testing. You should use a third party pool for best performance and stability. Just replace the hibernate.connection.pool_size property with connection pool specific settings. This will turn off Hibernate's internal pool. For example, you might like to use c3p0. 요약하면 [Hibernate 에서도 connection pool 을 제공은 하지만 퍼포먼스와 안정성을 위해서는 제 3 의 풀을 사용해라 .] 라고 권장하고 있다 .
  • 6. Hibernate connection pool 2  Hibernate 에서의 추천 connection pool  C3P0 – Hibernate 진영에서 공식적으로 추천 할 정도로 안정성 검증됨 . √ 타 진영에서는 많이 사용 안함 . – 2007/05/21 Ver 0.9.1.2 를 마지막으로 프로젝트 중지 – 2010/05/27 Ver 0.9.2-pre1 로 프로젝트 재개 – 성능은 타 connection pool 과 비교했을 때 상대적으로 안 좋음
  • 7. Hibernate connection pool 2  Hibernate 에서의 추천 connection pool  DBCP – DataBase Connection Pool. DataBase 와 Connection 을 맺고 있 는 객체를 관리하기 위한 Pool – Apache 진영에서 제공하는 구현체 – DBCP 1.4.x 버전을 쓴다면 조심해야 할 것이 메모리 누수 버그가 존재함 . 1.4.1 에서 패치가 되었지만 정식 배포가 안되어 있음 . – DBCP 2.x 버전에서는 패치가 된 구조 – C3P0 보다는 성능이 좋다 .
  • 8. Hibernate connection pool 2  Hibernate 에서의 추천 connection pool  proxool – 앞의 두가지 보다 성능상 뛰어남 – 안정성도 좋음 - 재사용성 증가 , 대기 시간에 따른 세션 종료 오류 개선 - 이 밖의 다른 옵션등의 증가로 앞의 2 가지 보다 성능이 대폭 개선 - 공식적인 종료는 아니지만 2008/08/23 Ver 0.9.1 을 마지막으로 개 발이 중지되어 있는 상황
  • 9. HikariCP 장점 2  BoneCP  JDBC, C3P0 등의 CP 들의 느린 속도를 개선한 빠름 빠름 빠름의 컨셉을 가지고 개발 된 CP  Multi Core CPU 지원 , JDBC CP 기반  타 CP 대비 역사가 짧아서 안정성의 문제가 있음 .
  • 10. HikariCP 장점 2  BoneCP 보다 더 빠른 CP  빠름을 컨셉으로 한 BoneCP 보다도 더 빠름
  • 11. HikariCP 장점 2  활발한 개발  제공하는 말에 따르면 가장 빠르고 , 정확한 CP. zero-overhead.  가볍고 벤치 마크 결과도 우수함 .  CP 의 특성상 수정하여 비교가 용이한데 실제 C3P0 에서 변경하여 운영한 결과 벤치마크의 성능과 비슷한 성능을 보인다는 검증 글이 커뮤니티에 많음  현재도 개발과 커뮤니티가 활성화 되어 있어 안정성 확보 및 버그에 관 련한 피드백도 빠르게 받을 수 있음
  • 12. HikariCP 장점 2  기본 제공 옵션들