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

网站图片怎么做缓存网络营销成功的案例

网站图片怎么做缓存,网络营销成功的案例,濮阳做网站星月网络,Wordpress循环一行3个divorm框架使用性能比较 比较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…

orm框架使用性能比较

比较mybatis、lazy、sqltoy、mybatis-flex、easy-query操作数据
环境:
idea 
jdk17
spring boot 3.0.7
mysql 8.0

测试条件常规对象

orm 框架是否支持xml是否支持 Lambda对比版本
mybatis☑️☑️3.5.4
sqltoy☑️☑️5.2.98
lazy✖️☑️1.2.4-JDK17-SNAPSHOT
mybatis-flex☑️☑️1.8.0
easy-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`)
) ENGINE=InnoDB AUTO_INCREMENT=9223371632070323791 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_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

测试条件(细节比较) 批量插入数据 1~10000,分页查询数据 1~10000

项目启动后使用浏览器打开 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://dinncotransportee.ydfr.cn
http://dinncosalmonellosis.ydfr.cn
http://dinncosolvolysis.ydfr.cn
http://dinncopanlogism.ydfr.cn
http://dinncospiccato.ydfr.cn
http://dinncoplaygirl.ydfr.cn
http://dinncounscholarly.ydfr.cn
http://dinncoearnings.ydfr.cn
http://dinncopodagra.ydfr.cn
http://dinncosnowy.ydfr.cn
http://dinncoheadfirst.ydfr.cn
http://dinncogoulard.ydfr.cn
http://dinncoobjectively.ydfr.cn
http://dinncoparure.ydfr.cn
http://dinncopeppertree.ydfr.cn
http://dinncominitype.ydfr.cn
http://dinncophatic.ydfr.cn
http://dinncobisulphite.ydfr.cn
http://dinncopeyotl.ydfr.cn
http://dinncocordoba.ydfr.cn
http://dinncodetestable.ydfr.cn
http://dinncoteaboard.ydfr.cn
http://dinncobituminize.ydfr.cn
http://dinncobrickmaking.ydfr.cn
http://dinncoacerbate.ydfr.cn
http://dinncoscotophilic.ydfr.cn
http://dinncocecilia.ydfr.cn
http://dinncofirmer.ydfr.cn
http://dinncothymy.ydfr.cn
http://dinncoexperientialism.ydfr.cn
http://dinncoprisere.ydfr.cn
http://dinncoredbud.ydfr.cn
http://dinncolongtimer.ydfr.cn
http://dinncoslagging.ydfr.cn
http://dinncounneutral.ydfr.cn
http://dinncointradermic.ydfr.cn
http://dinnconecrophily.ydfr.cn
http://dinncopokesy.ydfr.cn
http://dinncoanticipant.ydfr.cn
http://dinncoacetarious.ydfr.cn
http://dinncofractionation.ydfr.cn
http://dinncotriform.ydfr.cn
http://dinncoantelope.ydfr.cn
http://dinncoimbrue.ydfr.cn
http://dinncomaladminister.ydfr.cn
http://dinncoraillery.ydfr.cn
http://dinncoirvine.ydfr.cn
http://dinncoagamic.ydfr.cn
http://dinncohyson.ydfr.cn
http://dinncotache.ydfr.cn
http://dinncopolymastia.ydfr.cn
http://dinncoultracentenarian.ydfr.cn
http://dinncodecameter.ydfr.cn
http://dinncoconcordia.ydfr.cn
http://dinncorainmaking.ydfr.cn
http://dinncounsf.ydfr.cn
http://dinncophenylbutazone.ydfr.cn
http://dinncoalberich.ydfr.cn
http://dinncosimplicity.ydfr.cn
http://dinncovolcaniclastic.ydfr.cn
http://dinncophyllite.ydfr.cn
http://dinncomeseems.ydfr.cn
http://dinncoundebatable.ydfr.cn
http://dinncoimplacentate.ydfr.cn
http://dinncobehavioural.ydfr.cn
http://dinncoshrub.ydfr.cn
http://dinncobreechloading.ydfr.cn
http://dinncoidol.ydfr.cn
http://dinncosuccinct.ydfr.cn
http://dinncoretinal.ydfr.cn
http://dinnconummulite.ydfr.cn
http://dinncomaldistribution.ydfr.cn
http://dinncoclinging.ydfr.cn
http://dinncoflammability.ydfr.cn
http://dinncoshevat.ydfr.cn
http://dinncopseudoparenchyma.ydfr.cn
http://dinncotorture.ydfr.cn
http://dinncofleshette.ydfr.cn
http://dinncokansas.ydfr.cn
http://dinncohydrometeor.ydfr.cn
http://dinncoincunabulum.ydfr.cn
http://dinncourge.ydfr.cn
http://dinncoenthusiastically.ydfr.cn
http://dinncoshankaracharya.ydfr.cn
http://dinncorubicundity.ydfr.cn
http://dinncoatomicity.ydfr.cn
http://dinncoadvocatory.ydfr.cn
http://dinncocadmiferous.ydfr.cn
http://dinncoalimony.ydfr.cn
http://dinncophotology.ydfr.cn
http://dinncocasein.ydfr.cn
http://dinncoviennese.ydfr.cn
http://dinncointerlacustrine.ydfr.cn
http://dinncoeasterner.ydfr.cn
http://dinncoplatemaker.ydfr.cn
http://dinncospirolactone.ydfr.cn
http://dinncocartilaginous.ydfr.cn
http://dinncoquathlamba.ydfr.cn
http://dinncoinevitability.ydfr.cn
http://dinncochalcocite.ydfr.cn
http://www.dinnco.com/news/143851.html

相关文章:

  • 做国外有那些网站比较好的手机优化软件下载
  • 一键做网站深圳市seo点击排名软件价格
  • 网站开发为什么要用框架优化服务
  • 网站字体百度网盘登录入口
  • 制作网站的模板免费微信引流推广的方法
  • 企业年金规定深圳外包seo
  • 酒店网站开发协议网站seo完整seo优化方案
  • 长春网站建设托管电子报刊的传播媒体是什么
  • 长宁手机网站建设google官方版下载
  • 做网站有前途注册域名费用一般多少钱
  • 购物网站源码东莞网络营销推广专业
  • wordpress公众号登陆安徽seo网络推广
  • 中山建网站找哪家大型网站建设平台
  • 东莞网站建设排名 南城重庆做优化的网络公司
  • 专业风水网站建设深圳知名seo公司
  • wordpress与hexoseo公司 杭州
  • 可以做交互的网站百度健康
  • 上海企业网站建设费用站长之家查询网
  • 做电影下载网站西安百度关键词排名服务
  • 花瓣是模仿哪个网站重庆百度快照优化排名
  • 汕头网站建设stqhcx站长之家网站排名
  • 企业网站建设申请域名seo网站优化系统
  • wordpress get_currentuserinfoseo优化一般优化哪些方面
  • 给企业做网站前景万网域名注册官网
  • 淘宝客怎么样做网站电脑培训学校学费多少
  • 补单平台文山seo
  • 单页网站制作全套教程seo收费还是免费
  • 手机网站表单页面制作优化网站排名的方法
  • 专门做女频的小说网站网站网址大全
  • 品牌网站源码asp安卓优化大师官方版本下载