HikariCP-史上最快速的連線池
背景
我們知道的連線池有C3P0,DBCP,它們都比較成熟穩定,但效能不是十分好。
所以有了BoneCP這個連線池,它是一個高速、免費、開源的JAVA連線池,它的效能幾乎是C3P0、DBCP的25倍,十分強悍。
BoneCP官網:http://jolbox.com/
BoneCP GitHub:https://github.com/wwadge/bonecp
下面來看看官網對BoneCP連線池的效能測試,不是吹的。
Single Thread
-
1,000,000 get connection / release connection requests
-
No delay between getting/releasing connection.
-
Pool size range: 20-50.
-
Acquire increment: 5
-
Helper threads: 1
-
Partition count: 1
Multi-Thread
-
500 threads each attempting 100 get/release connection
-
No delay between getting/releasing connection.
-
Pool size range: 50-200.
-
Acquire increment: 5
-
Helper threads: 5
但BoneCP這個連線池在2013年停止更新了,就是為了讓步於HikariCP這個連線池。
HikariCP
HikariCP同樣是一個十分快速、簡單、可靠的及十分輕量級的連線池,只有130KB,在GitHub上看到的是"光HikariCP"的名稱,光就是說明它十分快、它也是springboot首推的連線池。
下面來看HikariCP連線池的效能測試,簡直就是碾壓其他各種連線池,效能真是十分強悍。
使用和其他連線池差不多,具體的配置及引數參考:
HikariCP GitHub:https://github.com/brettwooldridge/HikariCP
相關文章
- 連線池
- Go連線池Go
- HTTP連線池HTTP
- django連線池Django
- Http持久連線與HttpClient連線池HTTPclient
- 連線池和連線數詳解
- golang連線MySQL時候的連線池設定GolangMySql
- Tomcat 的 JDBC 連線池TomcatJDBC
- Proxool 連線池的配置使用
- 有關連線池的疑惑。
- HikariCP連線池的學習
- ElasticSearch連線池建立Elasticsearch
- 自定義連線池
- golang tcp連線池GolangTCP
- Oracle 連線池配置Oracle
- oracle occi 連線池Oracle
- Resin 配置連線池
- [尋]連線池例子
- proxool連線池 配置
- 連線池 druidUI
- java連線池解決連線中斷Java
- proxool連線池如何使用SSL方式連線?
- ServiceStack.Redis的原始碼分析(連線與連線池)Redis原始碼
- Swoole MySQL 連線池的實現MySql
- 資料庫連線池的理解資料庫
- 資料庫連線池的使用資料庫
- WASCE的資料庫連線池資料庫
- (請問)weblogic的連線池Web
- 關於連線池的問題!
- C#中的連線池管理C#
- Golang SQL連線池梳理GolangSQL
- go 語言連線池Go
- DBCP連線池原理分析
- Hibernate連線池配置
- Tomcat連線池使用Tomcat
- 資料庫連線池資料庫
- 利用weblogic的POOL(連線池)連線資料庫 (轉)Web資料庫
- 【MySQL】自定義資料庫連線池和開源資料庫連線池的使用MySql資料庫