初学php和一年的java之间的比较

首先:结果很不乐观,java比php慢了不止一倍。

数据库:mysql 5.6

php版本:7.0.1

jdk:1.8.0

容器:apache2.4,tomcat 7

php框架:thinkphp5

java框架:springmvc+hibernate


2017-07-31

在公司电脑上同时运行javaweb和php程序,对数据库进行存储操作,1w条数据,php 30秒左右,java 60秒左右。

ps1:tp5存在insertall()方法,可以一次存入1千条数据。效率更高。而我的javaDao并没有写批量存入方法。


2017-08-01

在家测试tp5存1000条数据,竟然花了53秒,公司的破电脑都只花 5,6秒。

ps1:批量插入还是很快,毕竟只对数据库进行一次操作。


2017-08-04

牛逼了,我的java,

还是sh框架,把事务和hibernate的session单独提取出来,然后1w条都完成后在进行commit,只花1440毫秒。java果然自己要对框架对手啊。


2017-08-05

不知道为啥,在公司和在家使用同一个php项目,在家竟然存100条数据都要6秒,很奇怪。


2017-08-08

放弃插入操作了,毕竟一次性插入上万条数据的场景并(没)不(见)多(过),测试10w条内的查找比较好。

java:“”24毫秒,null 4毫秒

php:""1秒    null 0秒

精度问题,明天有时间再试试。


2017-11-12

很久早上起不来了,

最近看到了tp5也有事务操作,所以试试有事务和没有事务有多大的效率差别。发现差别还是很大的。

1w条:

提取事务:4.010236s

没有事务:25.383938s

感觉java和php数据库没啥可比较的了,java比php强的也就是并发和jvm了把。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值