JAVA数据库连接池的革命 -- 从BoneCP到HikariCP
时间:2022-03-14 01:26
从BoneCP到HikariCP
今天笔者本想更新一下项目中使用到的BoneCP版本的。却无意发现jolbox网站打不开了。起初以为是被墙掉了,经过一番查找,居然在BoneCP的Github站看到了如下的一段话:
BoneCP的作者不知何时修改了简述。(ps:红色框中的部分意思:虽然BoneCP性能优于老旧的C3PO和DBCP连接池,但是现在应该被舍弃了,以迎接HikariCP)
作者词语之间充满了悲凉之感,好比当年的少年侠客,风流倜傥,如今已是迟暮之年,不得不退出江湖,何其悲凉。
在笔者胡乱感伤一通过后,那么问题就来了。
HikariCP是虾米?
Github主页:
HikariCP是一个高效的数据库连接池。
-
One Connection Cycle is defined as single DataSource.getConnection()/Connection.close().
Ps:笔者也是首次使用HikariCP类库。具体的性能和优越性暂时还不好下定论。但是相信HikariCP开发组能发表这样的对比图,想来未必是空穴来风,暂时使用一下,过段时间再来完善性能是否如图表所示。持续关注中。
HikariCP官方网网的一些教程文档:
Maven :
【JDK1.8】
1 <dependency> 2 <groupId>com.zaxxer</groupId> 3 <artifactId>HikariCP</artifactId> 4 <version>2.1.0</version> 5 <scope>compile</scope> 6 </dependency>
【JDK1.6和1.7】:
1 <dependency> 2 <groupId>com.zaxxer</groupId> 3 <artifactId>HikariCP-java6</artifactId> 4 <version>2.1.0</version> 5 <scope>compile</scope> 6 </dependency>
作者:TinyZ
出处:
关于作者:从事于网络游戏服务端开发(JAVA)。喜欢接触和了解新技术。通过不断探索学习,提升自身价值。记录经验分享。
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接
如有问题,可以通过 zou90512@126.com 联系我,非常感谢。
笔者网店: . 欢迎围观