为什么ORM性能比iBATIS好?》的相关内容

不做技术的奴隶

      近日,上论坛中,看了Ibatis和Hibernate的帖子,看后,心里觉得的憋闷,不说不快, 其实Robbin之前有一个帖子,都说过了,但在这里,我想更细化一下:      1. 库表关系的复杂度,首先取决于需求,不取决于设计,设计能力强的人,也要遵守库表设计的规范,从巴克斯三个范式上,原则上也要遵 ...
by OneEyeWolf 2007-05-05 浏览 (45398) 回复 (119) 关键字:

漫谈应用缓存的命中率问题

这篇文章源自于: http://www.javaeye.com/topic/77195 其中很多人谈到了缓存命中率的问题,应用缓存的命中率取决于很多的因素: 1、应用场景 是OLTP还是OLAP应用,即使是OLTP,也要看访问的频度,一个极少被访问到的缓存等于没有什么效果。一般来说,互联网网站是非常适合缓存应用的场景。 2、缓存的粒度 毫无疑问,缓存的粒度越小,命中率就越高,对象缓存是目前 ...
by robbin 2007-05-09 浏览 (14049) 回复 (24) 关键字:

鉴于反复出现讨论hibernate适用性问题的帖子,这次希望有个定论

也不仅仅是hibernate一个框架的问题了,其实可以上升到O/R Mapping的应用策略问题 几乎每隔几周就会出现类似的讨论,比如 主题: 有没有Hibernate的成功大型项目实现?、Hibernate,憋脚的ORM框架 这说明这个问题还是很有讨论的必要。 过去的几次比较热烈的讨论我基本都看了,焦点主要集中在这几个方面: 1、以数据库为中心建模 VS 以领域模型为中心建模: 老开发 ...
by daquan198163 2007-12-13 浏览 (33079) 回复 (104) 关键字: orm ibatis

数据库对象的缓存策略

数据库对象的缓存策略 前言 本文探讨Jive(曾经开源的Java论坛)和Hibernate(Java开源持久层)的数据库对象的缓存策略,并阐述作者本人的Lightor(Java开源持久层)采用的数据库对象缓存策略。 本文的探讨基于以前开源的Jive代码,Hibernate2.1.7源码,和作者本人的Lightor代码。 本文用ID (Identifier的缩写)来代表数据记录的关键字。 数据对象 ...
by buaawhl 2004-12-21 浏览 (11250) 回复 (6) 关键字:

关系模型和对象模型的究竟匹配还是不匹配?

在过去的很多年,我以为关系模型就是传统的企业应用当中DBA设计的那些无数冗余字段,多个模型合并到一个表里面的数据库设计方式,这种数据库设计非常适合复杂的OLAP类型的查询,他可以有效的消除多表联合查询,而我们大家都知道,大表的复杂关联查询是性能杀手,一旦无法有效利用索引,导致了全表扫描,等待你的只有数据库服务器硬盘灯的狂闪不止,和无数进程阻塞在IO WAIT状态的无奈。 我前几个月订购了一本人邮 ...
by robbin 2007-12-27 浏览 (6657) 回复 (31) 关键字:

ORM性能比iBATIS好

为什么ORM性能比iBATIS好? 缓存是有很多层次的,有web server前端缓存,有动态页面静态化,有页面片断缓存,有查询缓存,也有对象缓存。不同层面的缓存适用于不同的应用场景,作用也各自不同,如果可以,你全部一起用上,他们不矛盾,但这个话题比较大,现在不展开谈。 针对OL ...
by tantengfei 2007-10-19 浏览 (277) 回复 (1) 关键字:

漫谈应用缓存的命中率问题

这篇文章源自于: http://www.javaeye.com/topic/77195 其中很多人谈到了缓存命中率的问题,应用缓存的命中率取决于很多的因素: 1、应用场景 是OLTP还是OLAP应用,即使是OLTP,也要看访问的频度,一个极少被访问到的缓存等于没有什么效果。一般来说,互联网网站是非常适合缓存应用的场景。 2、缓存的粒度 毫无疑问,缓存的粒度越小,命中率就越高,对象缓存是目前 ...
by robbin 2007-05-09 浏览 (14170) 回复 (24) 关键字:

Hibernate性能调优

Hibernate性能调优(转载--作者:Robbin Fan) 一。 inverse = ? inverse=false(default) 用于单向one-to-many关联 parent.getChildren().add(child) // insert child ...
by yangw101860 2008-07-07 浏览 (49) 回复 (0) 关键字:

Hibernate的优化策略

Hibernate性能调优(转载--作者:Robbin Fan) 一。 inverse = ? inverse=false(default) 用于单向one-to-many关联 parent.getChildren().add(child) // insert child parent.getChildren().delete(child) // delete child invers ...
by brofe 2008-07-24 浏览 (12) 回复 (0) 关键字: hibernate

Hibernate性能优化问题

 Hibernate性能调优(转载--作者:Robbin Fan) 一。  inverse = ?          inverse=false(default)          &nbs ...
by pengchua 2007-06-27 浏览 (152) 回复 (1) 关键字:

一个自制简陋的持久层方案

今天确实郁闷,打开电脑本想继续完善代码, 结果却发现代码尽然忘记放进u盘,着实郁闷啊! 今天代码就不贴代码了,过两天在补上。 在这里和大家探讨一下我对这个持久层的思路,想法和遇到的问题。 但是再开始之前,先向大家推荐两篇文章 《你擦了吗?确定擦了?真的确定擦了?》 http://www.javaeye.com/article/13649 《一个自制持久层的方法》 http://www.jav ...
by Joard 2007-09-01 浏览 (424) 回复 (1)

使用 Spring 2.5 TestContext 测试框架(转)

概述 Spring 2.5 相比于 Spring 2.0 所新增的最重要的功能可以归结为以下 3 点: 1.基于注解的 IoC 功能; 2.基于注解驱动的 Spring MVC 功能; 3.基于注解的 TestContext 测试框架。 Spring 推荐开发者使用新的基于注解的 TestContext 测试框架,本文我们将对此进行详细的讲述。 低版本的 Spring 所提供的 Sp ...
by guoli83945 2008-04-02 浏览 (619) 回复 (0)

google背后的分布式架构

Google背后的分布式计算架构策略 Google是与众不同的。它的独特不仅仅表现于革新的思维和充满创意的应用 (比如那个大堂里的地球模型),更在于其有别常规的IT策略……   加利福尼亚州山景城(Mountain View)Google公司(Google,下称Google)总部有一个43号大楼,该建筑的中央大屏幕上显示着一个与Google地球(Google Earth)相仿的世界地图,一个转动 ...
by dogstar 2008-05-29 浏览 (1005) 回复 (0)

Ruby on Rails 2.0的新功能介绍

万众瞩目的Ruby on Rails 2.0已经发布了,Rails框架在2004年诞生以来,一直保持着相当快的版本升级速度:2005年发布了Rails1.0版本,2006年初发布Rails1.1版本,2007年初发布Rails1.2版本,而还没有等到2008年,在2007年圣诞前夕的12月6日,Rails2.0已经发布。 Rails框架每个大的版本升级都给我们带来了相当多的新功能,新惊喜。Rai ...
by robbin 2007-12-10 浏览 (3226) 回复 (4) 关键字: rails

memcache_engine + memcachedb = 高性能分布式内存数据库

memcachedb是一个由新浪网的开发人员开放出来的开源项目,给memcached分布式缓存服务器添加了Berkeley DB的持久化存储机制和异步主辅复制机制,让memcached具备了事务恢复能力、持久化能力和分布式复制能力,非常适合于需要超高性能读写速度,但是不需要严格事务约束,能够被持久化保存的应用场景,例如memcachedb被应用在新浪博客上面。 memcachedb给memcac ...
by robbin 2008-01-22 浏览 (3233) 回复 (15) 关键字: memcached

我恨Django的5个理由和我爱Django的5个理由

我恨Django的5个理由 虽然我喜欢Django,但是无论如何它也有瑕疵的,让我先把"丑话"说在前面吧. Ajax很难和Django一起用 大部分的Django社区都认为把Javascript helpers和python framework放到一起并不是个很好的主意。虽然我理解Javascrip是基本知识,人人都懂得一些,但是我仍然不赞同这个主意。SQL和Javascript一样也是基本知 ...
by levis2000 2008-04-22 浏览 (2165) 回复 (11) 关键字: django python

推荐知识库条目

Comming soon