HikariCP连接池

1.HikariCP连接池是什么?

  HikariCP是数据库连接池,而且是号称史上最快的,而且目前来看确实是这样的,SpringBoot2.0也已经采用HikariCP作为默认连接池配置。

       github地址:https://github.com/brettwooldridge/HikariCP

       码云gitee地址:https://gitee.com/mirrors/hikaricp

官网贴出的几种常用数据库连接池性能比较柱状图:

2.HikariCP的优势?

  • 代码量非常小:

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

  • 稳定性,可靠性强:

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

  • 速度奇快:

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

3.HikariCP为什么这么快?

  • 优化并精简字节码
  • 使用FastList替代ArrayList
  • ConcurrentBag:更好的并发集合类实现

后续研究源码后,会发出HikariCP的源码解读~~~~

原文地址:https://www.cnblogs.com/cocoxu1992/p/11849642.html