druid被阿里放棄原因 為什么說(shuō)Druid是“最好的數(shù)據(jù)庫(kù)連接池”?
為什么說(shuō)Druid是“最好的數(shù)據(jù)庫(kù)連接池”?1. Druid提供了一個(gè)強(qiáng)大的statfilter插件來(lái)監(jiān)視數(shù)據(jù)庫(kù)訪問(wèn)的性能。它可以詳細(xì)統(tǒng)計(jì)SQL執(zhí)行的性能,有助于在線分析數(shù)據(jù)庫(kù)的訪問(wèn)性能。2. 數(shù)據(jù)庫(kù)
為什么說(shuō)Druid是“最好的數(shù)據(jù)庫(kù)連接池”?
1. Druid提供了一個(gè)強(qiáng)大的statfilter插件來(lái)監(jiān)視數(shù)據(jù)庫(kù)訪問(wèn)的性能。它可以詳細(xì)統(tǒng)計(jì)SQL執(zhí)行的性能,有助于在線分析數(shù)據(jù)庫(kù)的訪問(wèn)性能。
2. 數(shù)據(jù)庫(kù)密碼加密。直接在配置文件中寫(xiě)入數(shù)據(jù)庫(kù)密碼是不好的行為,這很容易導(dǎo)致安全問(wèn)題。druiddruiver和druiddatasource都支持passwordcallback。三。Druid為SQL執(zhí)行日志提供了不同的logfilters,可以支持公共日志、log4j和jdklog。您可以根據(jù)需要選擇相應(yīng)的logfilter來(lái)監(jiān)視應(yīng)用程序的數(shù)據(jù)庫(kù)訪問(wèn)。4為了擴(kuò)展JDBC,如果您想對(duì)JDBC層有編程需求,可以通過(guò)Druid提供的過(guò)濾機(jī)制輕松地為JDBC層編寫(xiě)擴(kuò)展。
數(shù)據(jù)庫(kù)連接池的作用是什么?
1. 資源重用,避免頻繁建立和關(guān)閉數(shù)據(jù)庫(kù)連接的開(kāi)銷
2。更快的系統(tǒng)響應(yīng)速度,直接從連接池獲取連接,更快的響應(yīng)速度
3??刂瀑Y源的使用。如果不使用連接池,則每次訪問(wèn)數(shù)據(jù)庫(kù)時(shí)都需要?jiǎng)?chuàng)建連接。這樣,系統(tǒng)的連接要求對(duì)系統(tǒng)的穩(wěn)定性影響很大,容易產(chǎn)生資源浪費(fèi)和高負(fù)載異常。連接池可以最大限度地提高性能,并將資源利用率控制在一定水平以下。連接池可以控制連接池中的連接數(shù),提高系統(tǒng)在大量用戶應(yīng)用時(shí)的穩(wěn)定性。
公共數(shù)據(jù)庫(kù)連接池:DBCP、c3p0、Druid