A.42. 검증 타이밍 방법 비교
validate-on-match
및 background-validation
방법의 다양한 측면을 비교하여 데이터베이스 연결 유효성 검사를 구성하는 데 적합한 방법을 확인할 수 있습니다.
다음 표에는 유효성 검사 타이밍 방법에 대한 비교 매트릭스가 포함되어 있습니다.
표 A.144. 유효성 검사 타이밍 방법에 대한 비교 매트릭스
비교 측면 | validate-on-match 방법 | background-validation 방법 |
신뢰성 |
|
백그라운드 검증 방법이 자주 실행되는 경우 유효성 검사는 애플리케이션에서 사용하기 위해 예약하지 않는 풀의 해당 연결에 대해서만 수행됩니다. 또한 풀에서 확인되지 않은 연결을 테스트하는 데 유효성 검사가 수행되지 않음을 의미합니다. |
성능: 시스템 사용, 네트워크 성능, 연결 문제의 타이밍 및 범위에 따라 |
장기간 동안 유휴 상태로 유지되는 시스템 사용자는
JDBC 4 검증 메커니즘과 같이 보다 효율적인 검증 메커니즘을 사용하는 시스템 사용자는
풀의 대부분의 연결 또는 전체에 영향을 미치는 광범위한 중단 이후 |
긴 기간 동안 유휴 상태로 유지되는 시스템의 사용자는
JDBC 4 검증 메커니즘과 같이 보다 효율적인 유효성 검사 메커니즘이 있는 시스템 사용자는
풀의 대부분의 연결 또는 전체에 영향을 미치는 광범위한 중단 이후 |
내결함성 코딩 |
오류가 있는 경우 애플리케이션의 풀에서 연결을 가져온 후에도 연결이 어느 시점에서나 외부로 종료될 수 있기 때문에
|
오류가 있을 경우 애플리케이션에서 연결을 가져온 후에도 모든 지점에서 연결이 외부로 종료될 수 있으므로
|
2024-02-09에 최종 업데이트된 문서