我如何读/写缓存的时间周期,即10秒,然后提交更改到数据库?帮助第二级缓存使用NHibernate和memcached
2
A
回答
0
您所做的更改将在事务提交时提交到数据库,而不管它们是否被缓存。因此,您需要避免在该段时间内进行交易。
3
我不是100%肯定的NHibernate的,但是Hibernate的二级缓存不提供后写高速缓存,Hibernate的只是直接写入数据库。我认为这同样适用于NHibernate。换句话说,你想要做的是IMO不可能,至少不是修改NHibernate写入二级缓存和一个持久的异步数据库队列。但这将是一个非常微不足道的变化,不会在短期内发生。
NHibernate二级缓存的行为与休眠一样。 – 2010-06-26 23:16:55
@谢恩谢谢你的确认。 – 2010-06-26 23:19:39