當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
[转载]JDBC/Spring/MyBatis性能比较
生活随笔
收集整理的這篇文章主要介紹了
[转载]JDBC/Spring/MyBatis性能比较
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
原文地址:JDBC/Spring/MyBatis性能比較作者:tom_lt 測試目的: 比較JDBC,SpringJdbc和MyBatis的性能。 測試用例: 1. 查詢:查詢一張10000條數(shù)據(jù)的表,只取前1000條 2. 更新:對該表分別進行: a)插入一條數(shù)據(jù) b)更新一條數(shù)據(jù) c)刪除一條數(shù)據(jù) 3. 測試項: a)JDBC:純粹jdbc代碼 b)JDBC.Object:jdbc的結果集轉化為Object對象 c)SpringJdbc:Spring的JDBC包,同樣使用Object對象 d)MyBatis:MyBatis3版本框架 測試環(huán)境: 數(shù)據(jù)庫:SqlServer 2008 Java:jdk1.6 及時編譯選擇server 測試結果: 循環(huán)次數(shù):是指for循環(huán)的次數(shù),在每個循環(huán)中調用用例 得出的值:是指運行的時間,單位是ms
Read對比圖: Write對比圖: 綜合比較: read和write值由上面表格平均得到,即read[JDBC]=sum(read[JDBC])/sum(循環(huán)次數(shù)) avg值=(read*3+write*2)/5
綜合比較圖: 結論: JDBC > JDBC.Object > Spring.JDBC > MyBatis
| ? | Read | Write | |||||||
| 次序 | 循環(huán)次數(shù) | JDBC | JDBC.Object | Spring.JDBC | MyBatis | JDBC | JDBC.Object | Spring.JDBC | MyBatis |
| 1 | 50 | 1922 | 2136 | 2113 | 3150 | 1193 | 1217 | 1620 | 1622 |
| 2 | 100 | 4303 | 4379 | 4377 | 5349 | 2105 | 2200 | 3296 | 3204 |
| 3 | 150 | 6395 | 6524 | 6556 | 7937 | 3088 | 3085 | 4446 | 4655 |
| 4 | 200 | 8485 | 8478 | 8709 | 10587 | 4013 | 4085 | 6367 | 6157 |
| 5 | 250 | 10560 | 10886 | 10899 | 13299 | 5003 | 5830 | 7245 | 7720 |
| 6 | 300 | 12720 | 13046 | 13064 | 15844 | 6074 | 6429 | 8647 | 8865 |
| 7 | 350 | 14861 | 15140 | 15204 | 18408 | 7158 | 7344 | 10132 | 9654 |
| 8 | 400 | 16954 | 17344 | 17400 | 21146 | 8364 | 8469 | 12034 | 11770 |
| 9 | 450 | 19036 | 19550 | 19555 | 23899 | 9515 | 10242 | 13336 | 12542 |
| 10 | 500 | 21200 | 21730 | 21832 | 26495 | 10133 | 11506 | 14834 | 14115 |
| 11 | 550 | 23331 | 23942 | 23987 | 29032 | 11605 | 12918 | 15966 | 15797 |
| ? | JDBC | JDBC.Object | Spring.JDBC | MyBatis |
| read | 42.35363636 | 43.38030303 | 43.54424242 | 53.07454545 |
| write | 20.68212121 | 22.21969697 | 29.67363636 | 29.12151515 |
| avg | 33.6850303 | 34.91606061 | 37.996 | 43.49333333 |
?青春就應該這樣綻放??游戲測試:三國時期誰是你最好的兄弟!!??你不得不信的星座秘密
轉載于:https://www.cnblogs.com/huapox/p/3509909.html
總結
以上是生活随笔為你收集整理的[转载]JDBC/Spring/MyBatis性能比较的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HTTP头信息
- 下一篇: gradle idea java ssm