開源資料庫連線池的比較

2021-09-01 09:51:56 字數 594 閱讀 5762

開源資料庫連線池的比較

名稱

簡介

優點

缺點

dbcp

使用最廣泛

持續執行的穩定性可以

spring開發駔推薦使用

速度稍慢,在大併發量的壓力下穩定性

有所下降

不提供連線池監控

強行關閉連線或資料庫重啟無法reconnect

c3p0

比較有名

持續執行的穩定

大併發量的壓力下穩定性也有一定保證

hibernate開發組推薦使用

不提供連線池監控

proxool

使用的不多

提供連線池監控

持續執行的穩定性有一定問題

總結時刻:

綜上所述,推薦使用c3p0,經檢驗這種連線池效能穩定,承壓能力強。而proxool儘管有明顯的效能問題,但由於它具備監控功能,因此建議在開發測試時使用,有助於確定是否有連線沒有被關掉,可以排除一些**的效能問題。

開源連線池比較

主流的開源連線池比較情況如下 名稱穩定性 是否有監控 組織執行緒數 執行緒數詳細說明 dbcp 不穩定無 1負責心跳,最小連線數維持,最大空閒時間和防連線洩露 c3p0穩定無 apache 43個helperthread pollerthread 1個定時任務admintasktimer deadl...

資料庫連線池 Redis連線池

基本原理 在內部物件池中,維護一定數量的資料庫連線,並對外暴露資料庫連線的獲取和返回方法。如外部使用者可通過getconnection方法獲取資料庫連線,使用完畢後再通過releaseconnection方法將連線返回,注意此時的連線並沒有關閉,而是由連線池管理器 並為下一次使用做好準備。2.作用 ...

開源的資料庫連線池 SQL Relay 介紹

開源的資料庫連線池 sql relay 介紹 概述 sql relay是個功能強大並且非常容易使用的持久資料庫連線池系統,能夠執行在unix linux系統下,能夠支援大部分主流的資料庫系統和大部分的程式語言,有效的減輕伺服器的負載和移植問題,是很多web應用資料庫連線池的乙個選擇。sql rela...