当前位置: 首页 > news >正文

两学一做山东网站wordpress下载链接 插件

两学一做山东网站,wordpress下载链接 插件,o2o平台网站建设,狮山建网站orm框架使用性能比较 比较mybatis、lazy、sqltoy、mybatis-flex、easy-query、mybatis-mp操作数据 环境#xff1a; idea jdk17 spring boot 3.0.7 mysql 8.0测试条件常规对象 orm 框架是否支持xml是否支持 Lambda对比版本编码方式mybatis☑️☑️3.5.4lambda xml 优化sq…orm框架使用性能比较 比较mybatis、lazy、sqltoy、mybatis-flex、easy-query、mybatis-mp操作数据 环境 idea jdk17 spring boot 3.0.7 mysql 8.0测试条件常规对象 orm 框架是否支持xml是否支持 Lambda对比版本编码方式mybatis☑️☑️3.5.4lambda xml 优化sqltoy☑️☑️5.2.98lambdalazy✖️☑️1.2.4-JDK17-SNAPSHOTlambdamybatis-flex☑️☑️1.8.0lambda xml 优化easy-query✖️☑️1.10.31lambdamybatis-mp☑️☑️1.4.1xml 优化 数据库表(含有唯一性索引s_u) CREATE TABLE sys_user (column_name varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 额外字段,create_time datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 创建时间,id bigint NOT NULL AUTO_INCREMENT COMMENT 用户ID,is_deleted tinyint(1) DEFAULT NULL COMMENT null,password varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 密码,scope varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT null,status tinyint(1) DEFAULT NULL COMMENT 状态,update_time datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 更新时间,username varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 用户名,PRIMARY KEY (id) USING BTREE,UNIQUE KEY s_u (scope,username) ) ENGINEInnoDB AUTO_INCREMENT9223371632070323791 DEFAULT CHARSETutf8mb4 COLLATEutf8mb4_general_ci;比较方法:增加、修改、删除、分页查询当前项目暂时只比较批量新增和分页 项目设计 声明 ORMRepository 接口提供对应增删改查方法 声明 ORMComparisonRepository接口 继承 ORMRepository 下游由不同ORM实现 声明 SysUserRepository 接口 继承 ORMRepository 用于循环调用不同orm实现方法执行方法测试产生测试结果 声明抽象类 SysUserRepositoryAbstractRecord 继承 ORMComparisonRepository 并且提供对应的框架执行结果存储 不同ORM框架mybatis、sqltoy、Lazy、easy-query、mybatis-mp 创建 ORMComparisonRepository 的实现 不同 ORM 操作数据的实现 测试条件 批量插入数据 10、100、1000、10000、100000 分页查询数据 10、100、1000、10000、100000 项目启动后使用浏览器打开 http://localhost:1003/sys/user/run-compare测试条件细节比较 批量插入数据 110000分页查询数据 110000 项目启动后使用浏览器打开 http://localhost:1003/sys/user/run-particulars-compare测试执行过程 清空需要插入表中所有数据 通过三种ORM框架进行数据批量新增、而后进行分页查询记录消耗时间输出md文档查看结果曲线图 测试结果结果只提供参考 MYBATIS_FLEX(batchStory)影响行数:10影响行数:100影响行数:1000影响行数:10000影响行数:100000执行时间:9毫秒25毫秒79毫秒624毫秒6682毫秒 MYBATIS(batchStory)影响行数:10影响行数:100影响行数:1000影响行数:10000影响行数:100000执行时间:34毫秒28毫秒121毫秒647毫秒6704毫秒 LAZY(batchStory)影响行数:10影响行数:100影响行数:1000影响行数:10000影响行数:100000执行时间:4毫秒21毫秒53毫秒350毫秒3663毫秒 MYBATIS_MP(batchStory)影响行数:10影响行数:100影响行数:1000影响行数:10000影响行数:100000执行时间:8毫秒20毫秒92毫秒601毫秒6768毫秒 EASY_QUERY(batchStory)影响行数:10影响行数:100影响行数:1000影响行数:10000影响行数:100000执行时间:100毫秒150毫秒423毫秒1965毫秒19030毫秒 SQLTOY(batchStory)影响行数:10影响行数:100影响行数:1000影响行数:10000影响行数:100000执行时间:40毫秒133毫秒390毫秒1617毫秒15982毫秒 MYBATIS_FLEX(findPage)影响行数:10影响行数:100影响行数:1000影响行数:10000影响行数:100000执行时间:60毫秒13毫秒20毫秒106毫秒681毫秒 MYBATIS(findPage)影响行数:10影响行数:100影响行数:1000影响行数:10000影响行数:100000执行时间:834毫秒740毫秒691毫秒702毫秒783毫秒 LAZY(findPage)影响行数:10影响行数:100影响行数:1000影响行数:10000影响行数:100000执行时间:14毫秒13毫秒19毫秒82毫秒492毫秒 MYBATIS_MP(findPage)影响行数:10影响行数:100影响行数:1000影响行数:10000影响行数:100000执行时间:621毫秒657毫秒652毫秒607毫秒687毫秒 EASY_QUERY(findPage)影响行数:10影响行数:100影响行数:1000影响行数:10000影响行数:100000执行时间:85毫秒14毫秒25毫秒76毫秒522毫秒 SQLTOY(findPage)影响行数:10影响行数:100影响行数:1000影响行数:10000影响行数:100000执行时间:62毫秒43毫秒49毫秒107毫秒248毫秒 写在最后 细节数据对比一万以内基本相差不大 一万以后数据差距明显拉开 批量保存 一万条数据以内 性能由高到低 mybatis-flex 、mybatis-mp、mybatis、lazy 性能趋于一致 sqltoy、easy-query 耗时出现明显起伏十万数据时处理时间由快到慢依次是: lazy、mybatis-flex、mybatis-mp、mybatis、easy-query、sqltoy 分页查询 一万条数据以内 性能由高到低 lazy、mybatis-flex 、sqltoy、easy-query、mybatis、mybatis-mp十万数据时处理时间由快到慢依次是: sqltoy、lazy、easy-query、mybatis-mp、mybatis-flex、mybatis 快速数据对比(大数据曲线图) 当前项目地址 lazy-orm地址 mybatis地址 sqltoy地址 mybatis-flex地址 easy-query地址 mybatis-mp地址
http://www.zqtcl.cn/news/498339/

相关文章:

  • 做视频网站怎么对接云盘松江新城网站建设
  • 温州阿里巴巴网站建设企业宣传片怎么拍
  • 淮阳住房城乡建设局网站阿里巴巴做国际网站要多少钱
  • 电子商务个人网站可以备案吗短网址还原
  • 网站内容由什么组成部分组成部分电子商务网站建设主管的策划书
  • 云服务器安装win系统做网站seo三人行论坛
  • 电气网站设计机械设计软件solidworks
  • 内网网站建设所需硬件设备厦门关键词排名提升
  • 网站动态海报效果怎么做的最专业网站建
  • 学校如何建设网站北京市住房及城乡建设部网站
  • 响应式网站制作流程全国城建培训中心官网查询证书
  • 北京工程建设信息网站中国市场网
  • xml做网站源码免费网站是
  • 中国工商建设标准化协会网站织梦app网站模板
  • 怎么做好网络销售文大侠seo博客
  • wish网站应该怎么做网站建设前规划
  • 网站建设目的是什么建筑机械人才培训网官网
  • 建筑建设行业网站大型购物网站开发
  • 手机网站开发用什么设计之家网
  • 网站开发平台有哪些什么是网络开发
  • 学校网站前置审批网站做哪些比较有意思
  • 怎么给企业做网站学计算机网站建设
  • 网站关键词优化排名技巧aiyuan wordpress
  • 建设工程资质证书二维码扫描网站自己做的网站如何让qq登录
  • 网站域名有效期wordpress 特别慢
  • 建立个人网站服务器如何用dedecms做网站
  • php网站开发实市场推广策略 包括哪些
  • 合众商道网站开发可以投稿的写作网站
  • 北京贸易公司网站制作免费的查企业的网站
  • 网站建设报价表模板下载小程序怎么找出来