Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

일반적으로 실행계획에 최악이 아닌 방식을 택할수 있지만,

항상 최선인 방식을 택하고 또한 그것이 성능적으로 뛰어난 SQL문이라고 가이드 라인으로 채택하기도 성능적으로  항상 뛰어난 SQL문이다라고 정의내리기는 어렵습니다.

JAP를 통한 튜닝 포인트의 발상변화

JPA에서는 실행계획이 틀어지고, 예측하기 어려운 튜닝포인트를 쿼리중심에서OOP중심적으로 해결시도를

하고있으며 ,OOP중심, 즉 어플리케이션에서도 해결할수 있는 포인트를 추가하였습니다.

JPA PROXY/영속성 전이등을 사용하여, 어플리케이션 자체에서

DB접근을 최소화하는 전략을 택하게 됩니다택할수 있습니다.


Read전략:

  • 즉시읽기( Eager loading) : 
  • 지연읽기 ( Lazy loading ) :

...

객체지향관점으로 DB병목이없는 성능좋은  어플리케이션을 만들기위해서는

더많은 DB학습이 DB학습 병행 필요하다란 것입니다.   


참고: http://zzong.net/post/15