国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

性能、規(guī)模、風(fēng)險(xiǎn) 初評(píng)hibernate

2019-11-17 05:50:50
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
  業(yè)務(wù)邏輯層下的ORM層用什么,有人推薦Hibernate,也有人對(duì)此持否定態(tài)度,所以決定先了解一下,以下是我看了幾天文檔后的一些體會(huì),可能有點(diǎn)悲觀。

  1,Hibernate究竟能用到多大的項(xiàng)目?

  什么是多大,這很難說(shuō),我想應(yīng)該是數(shù)據(jù)庫(kù)表比較多,業(yè)務(wù)邏輯比較復(fù)雜(表關(guān)聯(lián)復(fù)雜),而且要求性能比較高吧。其他行業(yè)我不知道,電信行業(yè)軟件都該是如此。據(jù)我了解,這樣的數(shù)據(jù)庫(kù)訪問(wèn)(尤其是頻繁發(fā)生的交易)通常需要用存促過(guò)程來(lái)解決,甭說(shuō)自己寫java的JDBC了,更不用提用Hibernate來(lái)解決。所以肯定有個(gè)適用范圍的問(wèn)題,希望已經(jīng)熟練hibernate,并做個(gè)一些項(xiàng)目的人的人給予幫助解決

  2 Hibernate性能會(huì)多好?

  很多人都說(shuō)Hibernate性能好,無(wú)非是它的一些cache功能,姑且不討論是否有這樣的最佳實(shí)踐(希望國(guó)內(nèi)有人能提出best PRactices,或者pattern),單從cache本身來(lái)說(shuō),也并不是有了就好,否則,也不會(huì)出現(xiàn)分布式cache。就像長(zhǎng)輩成天嘮叨這,嘮叨那,我表面認(rèn)為那是對(duì)你好,其實(shí)你自己心里甭說(shuō)又多煩惱了。hibernate為了解決方方面面的性能,而提供了方方面面的特性,但這些加在一起就不是好事情了

  3 DBA贊同在項(xiàng)目中使用Hibernate么?

  我不是DBA,甚至對(duì)寫sql語(yǔ)句都不熟悉,所以有時(shí)候?qū)慏AO的時(shí)候經(jīng)常請(qǐng)教DBA,DBA也很習(xí)慣的在DAO中找到他們熟悉的SQL(而不是HQL),我想這是DBA不提倡Hibernate的一個(gè)原因。另外一個(gè)原因是在于數(shù)據(jù)庫(kù)本生就是一個(gè)十全十美的系統(tǒng),無(wú)論其性能還是伸縮性(我想沒(méi)人反對(duì)我的觀點(diǎn)吧),因此DBA深信,能把問(wèn)題交給數(shù)據(jù)庫(kù)是最好的。因此他們不會(huì)贊同一切都依靠Hibernate。這個(gè)觀點(diǎn)也希望懂Hibernate的DBA給予證實(shí)

  EJB的歷史使不少人都以懷疑的態(tài)度來(lái)看待Hibernate,以前EJB怎么成功的,Hibernate也在走這樣的路,所以,我不太相信評(píng)測(cè),只是希望一且能從實(shí)踐出發(fā),讓hibernate能減少開發(fā)人員工作量,以及減少用它的風(fēng)險(xiǎn)。



發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 竹北市| 盐津县| 伊宁市| 新建县| 太康县| 拉萨市| 陈巴尔虎旗| 泗水县| 旬邑县| 南康市| 安岳县| 龙胜| 东城区| 汝阳县| 重庆市| 论坛| 嘉兴市| 南宫市| 鄂尔多斯市| 临桂县| 阿拉尔市| 邢台县| 阳春市| 建宁县| 二手房| 双桥区| 定远县| 镇巴县| 阜平县| 通海县| 岳西县| 资中县| 潼关县| 东源县| 泸州市| 华池县| 内乡县| 静海县| 如东县| 峨眉山市| 武川县|