開源資料庫連線池的比較
名稱
簡介
優點
缺點
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...