oscache主要针对web层提供缓存,尤其是tag的设计还是很不错的,也要求数据不是经常更新,也就是对于事务的要求不是很高,即使可能有些页面因为数据同步问题出现错误,当然数据库不会出现错误,也是可以容忍的。
hibernate对于oscache及其他缓存组建的使用是针对数据持久层优化过的,尤其是利用版本控制协议和时间戳协议(没怎么搞清楚怎么使用的)实现hashmap的类似数据库的事务隔离访问,防止数据同步更新出现错误,hibernate中的悲观锁和乐观锁也是针对缓存的吧。
对于数据要求严格的数据持久层设计对于oscache的集成还是要求自己来实现事务隔离的,为什么不提供这个功能呢?不爽!
hibernate对于oscache及其他缓存组建的使用是针对数据持久层优化过的,尤其是利用版本控制协议和时间戳协议(没怎么搞清楚怎么使用的)实现hashmap的类似数据库的事务隔离访问,防止数据同步更新出现错误,hibernate中的悲观锁和乐观锁也是针对缓存的吧。
对于数据要求严格的数据持久层设计对于oscache的集成还是要求自己来实现事务隔离的,为什么不提供这个功能呢?不爽!