天天看點

mybatis.net 和 dapper.net 性能比較

一、mybatis.net 和 dapper.net 插入資料性能比較(毫秒),連續執行4次的結果

插入比較(y/n):y

Mybatis.net 插入 50 條記錄耗時:4630

dapper.net 插入 50 條記錄耗時:3123

插入比較(y/n):y

Mybatis.net 插入 50 條記錄耗時:2596

dapper.net 插入 50 條記錄耗時:2902

插入比較(y/n):y

Mybatis.net 插入 50 條記錄耗時:2674

dapper.net 插入 50 條記錄耗時:2898

插入比較(y/n):y

Mybatis.net 插入 50 條記錄耗時:3412

dapper.net 插入 50 條記錄耗時:2545

結論:Mybatis 第一次慢了 25% 左右,比 dapper 快有 2 次,但是差距較小,dapper.net 插入勝出。

二、mybatis.net 和 dapper.net 同時查詢2000條資料,并将轉化為對象list性能比較(毫秒),連續執行5次的結果

查詢比較(y/n):y

Mybatis.net 查詢 2000 條記錄耗時:944

  結果:2000 條

dapper.net 查詢 2000 條記錄耗時:144

  結果:2000 條

查詢比較(y/n):y

Mybatis.net 查詢 2000 條記錄耗時:33

  結果:2000 條

dapper.net 查詢 2000 條記錄耗時:22

  結果:2000 條

查詢比較(y/n):y

Mybatis.net 查詢 2000 條記錄耗時:33

  結果:2000 條

dapper.net 查詢 2000 條記錄耗時:21

  結果:2000 條

查詢比較(y/n):y

Mybatis.net 查詢 2000 條記錄耗時:27

  結果:2000 條

dapper.net 查詢 2000 條記錄耗時:18

  結果:2000 條

查詢比較(y/n):y

Mybatis.net 查詢 2000 條記錄耗時:29

  結果:2000 條

dapper.net 查詢 2000 條記錄耗時:16

  結果:2000 條

結論:dapper.net 獲勝,mybatis.net 首次查詢比 dapper.net 慢 80%,之後4次平均慢 40% 左右

繼續閱讀