| |
| 性能、规模、风险 初评hibernate |
| |
发布者: 发布时间:2006-09-06 |
|
|
|
1,Hibernate究竟能用到多大的项目?
什么是多大,这很难说,我想应该是数据库表比较多,业务逻辑比较复杂(表关联复杂),而且要求性能比较高吧。其他行业我不知道,电信行业软件都该是如此。据我了解,这样的数据库访问(尤其是频繁发生的交易)通常需要用存促过程来解决,甭说自己写java的JDBC了,更不用提用Hibernate来解决。所以肯定有个适用范围的问题,希望已经熟练hibernate,并做个一些项目的人的人给予帮助解决
2 Hibernate性能会多好?
很多人都说Hibernate性能好,无非是它的一些cache功能,姑且不讨论是否有这样的最佳实践(希望国内有人能提出best practices,或者pattern),单从cache本身来说,也并不是有了就好,否则,也不会出现分布式cache。就像长辈成天唠叨这,唠叨那,我表面认为那是对你好,其实你自己心里甭说又多烦恼了。hibernate为了解决方方面面的性能,而提供了方方面面的特性,但这些加在一起就不是好事情了
3 DBA赞同在项目中使用Hibernate么?
我不是DBA,甚至对写sql语句都不熟悉,所以有时候写DAO的时候经常请教DBA,DBA也很习惯的在DAO中找到他们熟悉的SQL(而不是HQL),我想这是DBA不提倡Hibernate的一个原因。另外一个原因是在于数据库本生就是一个十全十美的系统,无论其性能还是伸缩性(我想没人反对我的观点吧),因此DBA深信,能把问题交给数据库是最好的。因此他们不会赞同一切都依赖Hibernate。这个观点也希望懂Hibernate的DBA给予证实
EJB的历史使不少人都以怀疑的态度来看待Hibernate,以前EJB怎么成功的,Hibernate也在走这样的路,所以,我不太相信评测,只是希望一且能从实践出发,让hibernate能减少开发人员工作量,以及减少用它的风险。
|
| (转载文章请保留出处:北天JAVA技术网(www.java114.com)) |
| |
| 更多精彩文章: |
| 10分钟Hibernate体验 |
| Java开源项目Hibernate深度探险 |
| Hibernate获得成功的十大理由 |
| Java开源项目Hibernate快速入门 |
| Hibernate 实现分页查询 |
| Hibernate为什么成功的 |
| |
| 最近评论: |
|
|
| 你曾悄悄的来过! |
| wow gold,wow gold,wow gold,ffxi gil max(5882) |
|
|
| 冰封的往事! |
| wow power leveling,wow gold,WoW Gold,wow gold
max(5753) |
|
|
| 飞舞的传奇! |
| 传世私服,传世私服.传奇世界私服传奇世界私服,传世私服传世私服, 传奇世界私服传奇世界私服.传奇私服传奇私服. max(629) |
|
|
| |
| 免责声明:该文章由网友发表,如果对您造成侵权,请联系站长。 |
|