hisql与目前比较流行的ORM框架性能测试对比

总体测试结果

插入记录数 hisql(耗时) sqlsugar(耗时) freesql(耗时)
5条 0.0107秒 0.0312秒 0.02675秒
10条 0.0111秒 0.0307秒 0.0271秒
50条 0.0174秒 0.0364秒 0.0430秒
100条 0.0281秒 0.0472秒 0.0922秒
200条 0.0310秒 0.0584秒 0.2319秒
500条 0.0712秒 0.1127秒 0.5996秒
1000条 0.1112秒 0.1871秒 0.8145秒
10000条 1.0440秒 1.6415秒 5.3671秒
100000条 10.3279秒 15.8685秒 46.0261秒

分析

  1. 5条数据时 HiSql比SqlSugar快2.91倍 比freesql快2.5倍,从数据可以看得出在这个数据档位sqlsugar表现是慢的 freesql比sqlsugar快14%

  2. 10条数量测试三个ORM的线性变化值不大 依然是hisql最快 freesql次之,sqlsugar相对比freesql慢一点

  3. 50条数据时 hisql比sqlsugar快2.09倍 比freesql快2.47倍 ,此时sqlsugar比freesql快18%,可以看出freesql在数量增长时他的性能也是呈下滑趋势

  4. 100条数据时 hisql比sqlsugar快1.67倍 比freesql快3.28倍,sqlsugar比freesql快1.95倍,sqlsugar与Hisql差距慢慢在缩小,但freesql与其它两个orm框架相比差距越来越大

  5. 当数据达到100000条时 hisql依然比sqlsugar保持在绝对性的优势

从测试结果来看 HiSql的性能测试名列前茅 sqlsugar次之 freesql表现最差

HiSql 源码(github) https://github.com/tansar/HiSql

git clone https://github.com/tansar/HiSql.git

HiSql 源码(github) https://github.com/tansar/HiSqlTestDemo

git clone https://github.com/tansar/HiSqlTestDemo.git

hisql sqlsugar freesql 插入5条数据测试

hisql sqlsugar freesql 插入10条数据测试

hisql sqlsugar freesql 插入50条数据测试

hisql sqlsugar freesql 插入100条数据测试

hisql sqlsugar freesql 插入200条数据测试

hisql sqlsugar freesql 插入500条数据测试

hisql sqlsugar freesql 插入1000条数据测试

hisql sqlsugar freesql 插入10000条数据测试

hisql sqlsugar freesql 插入100000条数据测试

后续请关注bulkcopy的性能测试对比

最新文章

  1. android Gui系统之SurfaceFlinger(2)---BufferQueue
  2. css布局左右技巧分享
  3. phpcms v9 如何实现用户登录
  4. SPOJ 220 Relevant Phrases of Annihilation(后缀数组)
  5. java培训(1-4节课)
  6. jquery 动态添加下拉框 需要增加 煊染 selectmenu("refresh");
  7. 问题-[DelphiXE2]提示第三控件不存在
  8. linux下 tags相关
  9. 黑马程序员:Java基础总结----泛型(高级)
  10. HBase 快照操作
  11. 并发系列(6)之 ThreadPoolExecutor 详解
  12. 虽然不抱希望但也愿.Net和Java之争暂得平息
  13. C++反汇编(一)
  14. python简说(三)字典
  15. PostThreadMessage
  16. Apple Pay的实现
  17. Servlet学习小结
  18. Codeforces Round #283 (Div. 2) A. Minimum Difficulty 暴力水题
  19. 日媒:阿里巴巴上市融资或超Facebook
  20. Linux命令详解-printf

热门文章

  1. 深入.NET框架与面向对象的回顾
  2. Nginx安全检查
  3. Nginx HTTP块配置
  4. last显示出unknown用户
  5. 推荐2个Mac OS X上的JSON工具
  6. bjdctf r2t3 onegadget
  7. 初识shellcode
  8. CF1166A Silent Classroom 题解
  9. CF1154A Restoring Three Numbers 题解
  10. mvn 把本地jar包打包到本地仓库中