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

建设防伪网站wordpress 4.5.4

建设防伪网站,wordpress 4.5.4,简述搜索引擎优化,品牌建设涉及到orm框架使用性能比较 比较mybatis、lazy、sqltoy、mybatis-flex、easy-query操作数据 环境#xff1a; idea jdk17 spring boot 3.0.7 mysql 8.0测试条件常规对象 orm 框架是否支持xml是否支持 Lambda对比版本mybatis☑️☑️3.5.4sqltoy☑️☑️5.2.98lazy✖️☑️1.2.4…orm框架使用性能比较 比较mybatis、lazy、sqltoy、mybatis-flex、easy-query操作数据 环境 idea jdk17 spring boot 3.0.7 mysql 8.0测试条件常规对象 orm 框架是否支持xml是否支持 Lambda对比版本mybatis☑️☑️3.5.4sqltoy☑️☑️5.2.98lazy✖️☑️1.2.4-JDK17-SNAPSHOTmybatis-flex☑️☑️1.8.0easy-query✖️☑️1.10.31 数据库表(含有唯一性索引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 创建 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执行时间:3毫秒11毫秒61毫秒633毫秒6985毫秒 MYBATIS(batchStory)影响行数:10影响行数:100影响行数:1000影响行数:10000影响行数:100000执行时间:6毫秒8毫秒59毫秒733毫秒7136毫秒 LAZY(batchStory)影响行数:10影响行数:100影响行数:1000影响行数:10000影响行数:100000执行时间:8毫秒9毫秒39毫秒385毫秒3987毫秒 EASY_QUERY(batchStory)影响行数:10影响行数:100影响行数:1000影响行数:10000影响行数:100000执行时间:31毫秒57毫秒311毫秒1956毫秒20898毫秒 SQLTOY(batchStory)影响行数:10影响行数:100影响行数:1000影响行数:10000影响行数:100000执行时间:8毫秒26毫秒183毫秒1610毫秒18832毫秒 MYBATIS_FLEX(findPage)影响行数:10影响行数:100影响行数:1000影响行数:10000影响行数:100000执行时间:10毫秒19毫秒30毫秒100毫秒668毫秒 MYBATIS(findPage)影响行数:10影响行数:100影响行数:1000影响行数:10000影响行数:100000执行时间:1231毫秒888毫秒1114毫秒819毫秒838毫秒 LAZY(findPage)影响行数:10影响行数:100影响行数:1000影响行数:10000影响行数:100000执行时间:8毫秒7毫秒17毫秒196毫秒675毫秒 EASY_QUERY(findPage)影响行数:10影响行数:100影响行数:1000影响行数:10000影响行数:100000执行时间:15毫秒5毫秒18毫秒96毫秒638毫秒 SQLTOY(findPage)影响行数:10影响行数:100影响行数:1000影响行数:10000影响行数:100000执行时间:36毫秒35毫秒37毫秒86毫秒229毫秒 写在最后 细节数据对比一万以内基本相差不大 批量保存 一万条数据以内 性能由高到低 mybatis-flex 、mybatis、lazy 性能趋于一致 sqltoy、easy-query 耗时出现明显起伏十万数据时处理时间由快到慢依次是: lazy、mybatis、mybatis-flex、easy-query、sqltoy 分页查询 一万条数据以内 性能由高到低 lazy、mybatis-flex 、sqltoy、easy-query、mybatis十万数据时处理时间由快到慢依次是: sqltoy、lazy、mybatis-flex、easy-query、mybatis 快速数据对比 当前项目地址 lazy-orm地址 mybatis地址 sqltoy地址 mybatis-flex地址 easy-query地址
http://www.hkea.cn/news/14475688/

相关文章:

  • 网络推广 公司 200个网站跨境电商erp选哪个好
  • 常德公司网站建设高端品牌女装连衣裙
  • 吉林省住房建设安厅网站安全管理宁波建设网站的公司
  • 住房和城乡建设主管部门网站页面访问维护
  • 哪个着陆页网站线上推广什么意思
  • 网站后台是什么企业网站制作及cms技术
  • 网站导航栏最多可以做几个简历模板免费下载wps
  • 私人可注册网站吗合肥网站排名
  • 如何判断一个网站是否用织梦建设的网站 制作软件
  • 如何搜索到自己的网站专门做旅游攻略的网站
  • 商城网站建设找谁做黑龙江建设网ca锁费用
  • 平面设计正规培训机构南昌seo搜索排名
  • 长春门户网站建设app免费下载网站地址进入
  • 吉林省建设厅网站查询广西建设网站官网
  • 网站无法上传图片北京互联网公司招聘
  • 网站为什么开发app制作网页网站的软件是
  • 齐齐哈尔网站开发手机制作软件下载
  • 网站建设捌金手指花总十三网络运营者义务
  • 常州做的网站的公司wordpress登陆页面保护插件
  • 朋友用我的vps做网站php网站伪静态
  • 企业网站源码推荐做seo为什么要了解网站
  • 乐陵市住房和城乡建设局网站wordpress网站设计作业
  • 四川成都营销型网站做网站的人会不会拿走我的网站
  • 青海公司网站建设哪家好宁波江北区建设局网站
  • 做网站图片格式有域名在本机上做网站
  • php作文网站源码成都专业的网站建设公司
  • 网站开发的费用是怎么计算的两个彩票网站做赔付
  • 建域名做网站足球网站建设
  • 企业网站有哪些类型网络营销成功的原因
  • 淘宝网站模板是什么做的网站搭建北京