论坛首页 Java企业应用论坛

银行主数据项目(MDM)的数据持久层,你选择hibernate还是ibatis(MyBatis)

浏览 49108 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (6) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-06-09  
抛出异常的爱 写道
getclass 写道
george_space 写道
gafking 写道
squll369 写道
不用hibernate,大型项目一般不用hibernate,主要原因,大型项目开发人员多,团队多,水平大不相同,出了问题,伤不起,其外DBA也难插手。

同意,这样的场景用iBatis更合适

小项目也不见得适用Hibernate,关键看应用类型,如果应用多为单表简单增删改查,用Hibernate还行,如果应用很多都是多表联查、复杂汇总、执行存储过程、甚至动态建表的话,用MyBatis是最好的选择,如果硬要使用hibernate,无异于开着坦克上坡爬山路。



Hibernate是JBoss的产品,JBPM也是JBoss的产品,但是从JBPM走出来的Activiti工作流,持久层大量使用的是:MyBatis,这足以说明Hibernate的局限性。



看来我的分析是正确的."Hibernate是JBoss的产品,JBPM也是JBoss的产品,但是从JBPM走出来的Activiti工作流,持久层大量使用的是:MyBatis,这足以说明Hibernate的局限性。" 这个论证很充分.

 

jbpm 与 activiti 不是一码事

是同一个作者。

0 请登录后投票
   发表时间:2011-06-09  
一般采用 iBATIS,我们公司就是的。
0 请登录后投票
   发表时间:2011-06-09   最后修改:2011-06-09
看来我的分析是正确的."Hibernate是JBoss的产品,JBPM也是JBoss的产品,但是从JBPM走出来的Activiti工作流,持久层大量使用的是:MyBatis,这足以说明Hibernate的局限性。" 这个论证很充分.

智商达到什么样的一个高度的人会把Hibernate 和jbpm扯在一起

要不要把jdbc拉出来再批一顿hibernate的局限性?
0 请登录后投票
   发表时间:2011-06-09  
MyBatis + 存储过程
0 请登录后投票
   发表时间:2011-06-09  
aa87963014 写道
看来我的分析是正确的."Hibernate是JBoss的产品,JBPM也是JBoss的产品,但是从JBPM走出来的Activiti工作流,持久层大量使用的是:MyBatis,这足以说明Hibernate的局限性。" 这个论证很充分.

智商达到什么样的一个高度的人会把Hibernate 和jbpm扯在一起

要不要把jdbc拉出来再批一顿hibernate的局限性?

我看你的智商也搞不到哪里去,连人家要说什么都不看清楚,就在这里发飙。看来是个弱智的马甲。
1 请登录后投票
   发表时间:2011-06-09  
突然想起了EJB。 这种项目 数据库基本就是oracle或者db2。选用任何开源框架都一样,这种项目拿开源框架做持久层。架构喝多了吧
0 请登录后投票
   发表时间:2011-06-09  
兄弟搞ECIF的,采用的ibatis,ETL部分800万客户不到3小时做完,服务方面的并发压力也在300左右,ibatis还是比较顺,灵活
0 请登录后投票
   发表时间:2011-06-09  
首先得理解主数据的定义,主数据不是运营型数据,一般更新频度很小,定义清晰,维度多(有点类似于OLAP的多维数据结构)

要是我来搞,主线围绕两个:
1、数据库端:合理运用存储过程、物化视图,基本的数据库引擎优化自不必说
2、DAO层:充分使用缓存,结合查询的特点再次优化数据库索引+合理分区

这样的话,无所谓hibernate or ibatis,都好用——光聊这两个东西,根本没意义——你非要让鲁智深练眉来眼去剑法,岂不是要早饭
0 请登录后投票
   发表时间:2011-06-10  
tkevin13 写道
突然想起了EJB。 这种项目 数据库基本就是oracle或者db2。选用任何开源框架都一样,这种项目拿开源框架做持久层。架构喝多了吧

 

我们没喝多  :)

之前做的项目是用主数据产品(IBM InfoSphere MDM Server)直接实施,确实是EJB.数据库用的也是db2.

不过,项目有大有小.包括实施周期和客户的资金投入.所有是有局限的.

根据项目实际需求和数据量大小,合理使用各方面资源.保证质量的前提下,快速完成.对客户和乙方都是有好处的.

 

开源框架的选择,对实施速度和实施人员的要求上是有区别的.这也会直接影响到项目的成本和结果.

0 请登录后投票
   发表时间:2011-06-10  
凤凰山 写道
兄弟搞ECIF的,采用的ibatis,ETL部分800万客户不到3小时做完,服务方面的并发压力也在300左右,ibatis还是比较顺,灵活


我们也是做ECIF的.部分项目是IBM InfoSphere MDM Server产品实施,部分是直接搞定.
ECIF我感觉还是有搞头的,不过今年我们的生意不太理想啊.
明年也许会好很多,国内市场还需要点时间去了解ECIF.
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics