일부 Java 연결 풀 라이브러리를 비교하려고하지만 만족스러운 답변을 찾지 못했습니다. 지금은 C3P0이 내 응용 프로그램에서 사용되고 있지만 다른 연결 풀 라이브러리를 제안하고 싶지만 다른 연결 풀 메커니즘으로 마이그레이션 할 수있는 확실한 정보가 없습니다. 오라클의 UCP가 Connection Harvesting 메커니즘을 사용하고 있지만 이것이 얼마나 유용한 지 모르고 Harvesting 메커니즘을 제공하는 다른 제공자도 있다는 것을 읽었습니다. 다양한 연결 풀링 메커니즘을 비교하기 위해 포인트를 포함 할 수있는 항목은 무엇입니까? 누구나 오라클 UCP, C3P0 및 HikariCP 중에서 어떤 것이 더 좋을까요? 위의 3보다 더 유용한 다른 메커니즘이 있습니까?오라클 UCP, C3P0 및 HikariCP 비교
1
A
답변
1
IMHO, 연결 수확은 반대 패턴입니다. 일반적으로 사용 후 리소스를 최대한 빨리 해제하는 것이 좋습니다. 특히 db 연결 (잠금 및 동시 사용자를 생각하십시오.) oracle 또는 웹 서버 제약 조건에 특정 사항이 없으면 HikariCP를 사용하는 것이 좋습니다. 왜 좋은거야? 자신의 사이트와 위키를 확인하십시오.
1
12.2.0.1 버전의 UCP (download here)는 JavaOne의 세션에서 설명되었으며 확장 성이 뛰어난 논 블로킹 아키텍처를 사용합니다. 동일한 UCP 풀을 공유하는 수천 개의 스레드를 가질 수 있으며 풀의 확장 성 문제가 발생하지 않습니다. 물론 연결이 끊어 질 수도 있지만 또 다른 문제입니다.
관련 문제
- 1. UCP 및 DataDirect 드라이버를 사용하여 Oracle에 연결
- 2. 오라클 날짜 비교 및 시간대
- 3. 자바 1.7 + TC 서버에서 오라클 UCP 높은 CPU 사용량
- 4. UCP PoolDataSourceImpl with ConnectionInitializationCallback
- 5. 오라클 데이터베이스의 날짜 비교
- 6. 오라클 SQL의 주문 비교
- 7. 문자열 오라클 비교 절차
- 8. 오라클 : 날짜로만 시간 비교
- 9. 오라클 11g : 비교 DATE
- 10. 오라클 비교 두 날짜
- 11. 오라클 비교 문제
- 12. 오라클 NUMBER 비교
- 13. 오라클 시간 비교
- 14. HikariCP : 레벨 제한 시간이 HikariCP에 대한 문서에서 오라클 11g
- 15. OSGI 번들에서 JDBC 및 UCP 연결을 호출하십시오.
- 16. 오라클 10g와 오라클 11g 스키마 비교
- 17. HikariCP 연결 유출
- 18. 오라클 비교 2 equijoined 테이블
- 19. Oracle UCP 재 연결 옵션
- 20. 구성 HikariCP + Spring4 + Hibernate
- 21. HIkariCP 구현시 ResultSetImpl 오류
- 22. 경고 메시지와 함께 hikaricp
- 23. hikaricp HikariConnectionProvider 예외
- 24. 오라클 연결 암호화 및 연결 폴링
- 25. C3p0 독립 실행 형에서 c3p0-config.xml을 사용하여
- 26. C3P0 나는 다음과 같은 코드를 가정 C3P0
- 27. C3P0 구성
- 28. 내가있어 C3P0
- 29. HikariCP - HikariDataSource를 사용한 링크 오류
- 30. hikaricp 연결 풀의 연결 개체
Nitin 대단히 감사합니다. Connection Pooling 실행/작업에 대한 깊은 통찰력을 제공하는 Connection Pooling 자습서를 제안 해주십시오. –