2012-04-19 7 views
1

우리는 (명시 적) 트랜잭션을 사용할 때까지는 2 차 레벨 캐싱을 사용할 수 없다는 것을 읽었지만 현재 우리가 통제 할 수없는 이유로 Informix 시스템을 사용하고 있습니다. 회계 시스템 - 우리는 SQL 서버로 이동할 때까지 트랜잭션을 사용할 수 없습니다.암시 적 트랜잭션을 사용하는 두 번째 레벨 캐시 nhibernate

2 차 레벨 캐싱은 자주 변경되지 않는 캐시 데이터로 성능을 크게 향상시킬 수 있습니다. 암시 적 트랜잭션과 함께 사용하는 방법은 무엇입니까?

답변

1

아니요, NH는 트랜잭션없이 캐시를 사용하지 않습니다. 하지만 왜 당신이 트랜잭션을 사용할 수 없는지 궁금해합니다. 이것은 NHibernate뿐만 아니라 관계형 데이터베이스의 사용에 대한 좋은 연습입니다.

+0

전적으로 동의하지만, 현재 연결되어있는 다른 시스템 때문에 거래를 사용할 수 없습니다. 새로운 팀의 일원인데, SQL Server로 연결을 해제하고 트랜잭션을 사용합니다. –

관련 문제