码迷,mamicode.com
首页 > 数据库 > 详细

HikariCP => 现阶段最快的数据库连接池

时间:2020-08-17 16:41:56      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:总结   原因   ali   扩展性   怎么   csdn   为什么   管理   内存   

最近才发现这个连接池,有一说一,他的速度确实吊打各大连接池,这里就来分析一下HikariCP的优劣

主要就和Druid(阿里的数据库连接池,目前比较流行)做比较好了

功能 Druid HikariCP
是否支持PSCache 支持 不支持
监控 jmx/log/http jmx
扩展性 较弱
sql拦截及解析 支持
代码 较复杂 简单
特点 阿里开源,功能全面 优化力度大,功能简单,起源于boneCP
连接池管理 数组 threadlocal+CopyOnWriteArrayList

刚看到这张表,你可能会认为Druid会要比HikariCP好很多
然而实际上,作为一个数据库连接池,最为重要的一点=>速度,还没有比较

HikariCP,Druid性能比较

声明:
数据库使用: MySQL
测试工具: IntelliJ IDEA 2020.1
源码地址:(存放在abdyPan,本人Abalone和好友Daman共同开发的网盘) http://42.194.218.71/file/open/33

直接上图
技术图片

技术图片
怎么说.... 有图有真相吧~

总结: HikiariCP特点

1. 代码量非常小:
要知道对于连接池来讲,代码越少,占用cpu和内存越少,Bug出现几率也是越小,那么代表他的执行率高,这就是为什么HikariCP受欢迎的原因之一

2. 稳定性,可靠性强:
HikariCP是经受了市场的考验,走过太上老君的丹炉,现如今拿到SpringBoot的入场证,走上了人生巅峰.

3. 速度奇快:
光有健壮性可不行,坦克很健壮,却跑不过飞机,但是HikariCP却依靠自己的代码少,重写数据结构等特点,成功晋级速度最快连接池冠军宝座

最后,表达一下个人的主观看法,本人在两者之间更加偏向于HikariCP

别问,问就是快

HikariCP => 现阶段最快的数据库连接池

标签:总结   原因   ali   扩展性   怎么   csdn   为什么   管理   内存   

原文地址:https://www.cnblogs.com/abalone/p/13499651.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!