Contents
- HikariCP이 뭐임!
- HikariCP 왜 씀?
HikariCP이 뭐임!
매우 가볍고 빠른 JDBC 연결 풀링 프레임워크입니다.
HikariCP팀에서 공개한 벤치마크입니다. 다른 연결 풀링 프레임 워크보다 빠른 것을 알 수 있습니다. HikariCP가 빠른 이유는 다음과 같습니다.
- 바이트 코드 수준의 엔지니어링 : 어셈블리 수준 네이티브 코딩이 포함된 극단적인 바이트 코드 수준의 엔지니어링이 수행되었습니다.
- 마이크로 최적화 : HikariCP에는 개별적으로 거의 측정 할 수 없지만 전체 성능을 향상시키기 위해 함께 결합되는 많은 마이크로 최적화가 포함되어 있습니다. 이러한 최적화 중 일부는 수백만 번의 호출에 대해 분할 된 밀리 초 단위로 측정됩니다. (ArrayList, ConcurrentBag)
HikariCP 왜 씀?
HikariCP는 데이터베이스의 Connection Pool 구현을 개선하기 위해 개발되었습니다. JDBC 커넥션을 맺는 과정은 복잡하고 자원을 많이 소모하는 작업입니다. 이 Connection Pool을 관리하는 것이 성능에 영향을 미칩니다. HikariCP는 이러한 Connection Pool을 관리합니다. Connection Pool을 관리하는 다른 라이브러리들 보다 우수한 벤치마크 성적을 가졌습니다.
반응형
'아 이게 뭐임!' 카테고리의 다른 글
Junit이 뭐임! (0) | 2021.07.11 |
---|---|
Jndi가 뭐임!! (0) | 2021.07.10 |
HeidiSQL이 뭐임! (0) | 2021.07.09 |
싱글톤이 뭐임!! (0) | 2021.07.08 |
Connection Pool이 뭐임!! (0) | 2021.07.08 |