Friday, March 06, 2009

For the ORM/Hibernate enthusiasts

Hibernate uses various cache implementation to optimize data read/write performance. This can lead to substantial performance gains. If used the wrong way it can however result in serious performance problems.

As seen in many real world use cases, Hibernate caches are often used inappropriately due to missing understanding of their inner workings and dynamic behavior.

A current series on the dynaTrace Performance and Architecture Blog discusses this topic and provides deep insight into Hibernate Cache behavior.

http://www.theserverside.com/news/thread.tss?track=NL-461&ad=689530&thread_id=53716&asrc=EM_NLN_5941652&uid=2966464