2013-01-09 2 views
1

Spring SimpleJDBCTemplate 프로덕션 등급입니까?Spring JDBC 템플릿 사용 - 성능

대량 (트래픽) 사이트에서 사용하기에 좋은 점은 무엇입니까? (초당 1K 히트 수)

응용 프로그램 수준에서 성능 (연결 풀링 등)을 향상시키기 위해 선택할 수있는 사항은 무엇입니까?

답변

3

예, 생산 등급입니다. 해당 볼륨에서의 제한은 실행되지 않습니다. JDBC와 Spring JDBC 템플릿 비교 진정한 초당 1000 번째 히트라면 리소스가 제한적입니다. 동시에 1000 명의 사용자는 지속적으로 앱을 치는 것이 아니라 "생각하는 시간"을 갖기 때문에 히트가 적습니다.

모든 데이터베이스 기술을 사용하면 캐싱을 살펴보고 리소스를 잘 알고 있어야합니다. 네, 절대적으로 연결 풀링이 필요합니다.

4

SimpleJDBCTemplate을 순수하게 사용하는 것에 대해 이야기하는 경우 JDBC ... 시도하십시오! 그것은 확실히 많은 성능을 제공하고 당신이 대부분의 JDBC 연결을 제거하는 데 도움이됩니다. 보일러 플레이트 코드 작성 및 예외 처리 등.

Spring에서는 순수 JDBC를 사용하는 것처럼 연결 풀링을 구성 할 수 있습니다.

을 Heres 오래된 블로그는 성능 비교를 제공합니다 : http://pramatr.wordpress.com/2008/08/19/spring-jdbctemplate-the-phantom-performance-problem/

봄이 더 이후되고있다.

+0

전체. JDBC와 비교할 필요가 없습니다. –

관련 문제