`
chenzhuo1016
  • 浏览: 25762 次
  • 来自: ...
社区版块
存档分类
最新评论

hibernate 高速缓存

    博客分类:
  • java
阅读更多
  缓存同步策略:缓存同步策略决定了数据对象在缓存中的存取规则,我们必须为每个实体类指定相应的缓存同步策略.Hibernate中提供了4种不同的缓存同步策略:(暂时只记个概念吧)

      1.read-only:只读.对于不会发生改变的数据可使用.

      2.nonstrict-read-write:如果程序对并发访问下的数据同步要求不严格,且数据更新频率较低,采用本缓存同步策略可获得较好性能.

      3.read-write:严格的读写缓存.基于时间戳判定机制,实现了"read committed"事务隔离等级.用于对数据同步要求的情况,但不支持分布式缓存,实际应用中使用最多的缓存同步策略.

      4.transactional: 事务型缓存,必须运行在JTA事务环境中.此缓存中,缓存的相关操作被添加到事务中(此缓存类似于一个内存数据库),如事务失败,则缓冲池的数据会一同回滚到事务的开始之前的状态.事务型缓存实现了"Repeatable read"事务隔离等级,有效保证了数据的合法性,适应于对关键数据的缓存,Hibernate内置缓存中,只有JBossCache支持事务型缓存.
分享到:
评论

相关推荐

    Hibernate实战(第2版 中文高清版)

     13.3.2 Hibernate高速缓存架构   13.4 高速缓存实践   13.4.1 选择并发控制策略   13.4.2 理解高速缓存区域   13.4.3 设置本地的高速缓存提供程序   13.4.4 设置重复的高速缓存   13.4.5 控制二级高速...

    电子商务完整版

    E6Mall使用了Hibernate框架,通常可以选择Hibernate支持的高速缓存框架或其它内存高速缓存技术。 5. 邮件网关 E6Mall内置邮件网关,可与E6Mail邮件系统深度完美结合,也可向其他邮件系统发送各种信息。 6. 手机短信...

    EHCache缓存

    ehcache是一个用Java实现的使用简单,高速,实现线程安全的缓存管理类库,ehcache提供了用内存,磁盘文件存储,以及分布式存储方式等多种灵活的cache管理方案,是hibernate中默认的CacheProvider。

    iBATIS实战

    书中既详实地介绍了iBATIS的设计理念和基础知识,也讨论了动态SQL、高速缓存、DAD框架等高级主题,还讲解了iBATIS在实际开发中的应用。书的最后给出了一个设计优雅、层次清晰的示例程序JGameStore,该示例涵盖全书的...

    kgCMS4.0.1 金刚内容管理系统安装包

    多级高速缓存技术:数据库缓存池,Cms核心数据缓存,WEB显示数据缓存,全面提供kgcms系统性能,强大稳定。 多年品牌:至2008年上线以来,不断升级,是国内非常成熟稳定的cms系统。 KgCMS品牌标识:中国最优雅的...

    Kgcms4.0.1金刚内容系统源码

    多级高速缓存技术:数据库缓存池,Cms核心数据缓存,WEB显示数据缓存,全面提供kgcms系统性能,强大稳定。 多年品牌:至2008年上线以来,不断升级,是国内非常成熟稳定的cms系统。 KgCMS品牌标识:中国最优雅的...

    J2EE核心:iBatis_DAO入门与进阶.doc

    现在我们要修改这个应用,将这个关系表储存在一个XML文件中而不是存在关系数据库中,或者使用Hibernate来实现SELECT请求,而用SQL Map来执行其他请求,因为Hibernate提供了对高速缓存更好的支持。这样的修改很难实现...

    portal-lms:小型组织门户

    高速缓存 2.4.3 乔达时间 2.4 指标 3.0.2 PDF 盒 1.8.7 阿帕奇兴趣点 3.10.1 应用架构 参考 - 添加新用户的时序图(Struts Action 控制器流程) 参考 - 添加新技能的时序图(Spring Controller Ajax流程)

    ehcache基本原理

    ehcache是一个用Java实现的使用简单,高速,实现线程安全的缓存管理类库,ehcache提供了用内存,磁盘文件存储,以及分布式存储方式等多种灵活的cache管理方案。同时ehcache作为开放源代码项目,采用限制比较宽松的...

    JAVA上百实例源码以及开源项目

     Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,得到Graphics实例,得到Image实例,填充颜色数组数据,初始化颜色数组。...

    JAVA上百实例源码以及开源项目源代码

     Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,得到Graphics实例,得到Image实例,填充颜色数组数据,初始化颜色数组。...

Global site tag (gtag.js) - Google Analytics