Druid是什麼和Druid的介紹

2021-09-25 23:31:52 字數 857 閱讀 6115

druid的簡介

druid首先是乙個資料庫連線池。druid是目前最好的資料庫連線池,在功能、效能、擴充套件性方面,都超過其他資料庫連線池,包括dbcp、c3p0、bonecp、proxool、jboss datasource。druid已經在阿里巴巴部署了超過600個應用,經過一年多生產環境大規模部署的嚴苛考驗。druid是阿里巴巴開發的號稱為監控而生的資料庫連線池!

同時druid不僅僅是乙個資料庫連線池,它包括四個部分:

druid是乙個jdbc元件,它包括三個部分:

基於filter-chain模式的外掛程式體系。

druiddatasource 高效可管理的資料庫連線池。

sqlparser

druid的功能

1、替換dbcp和c3p0。druid提供了乙個高效、功能強大、可擴充套件性好的資料庫連線池。

2、可以監控資料庫訪問效能,druid內建提供了乙個功能強大的statfilter外掛程式,能夠詳細統計sql的執行效能,這對於線上分析資料庫訪問效能有幫助。

3、資料庫密碼加密。直接把資料庫密碼寫在配置檔案中,這是不好的行為,容易導致安全問題。druiddruiver和druiddatasource都支援passwordcallback。

4、sql執行日誌,druid提供了不同的logfilter,能夠支援common-logging、log4j和jdklog,你可以按需要選擇相應的logfilter,監控你應用的資料庫訪問情況。

5、擴充套件jdbc,如果你要對jdbc層有程式設計的需求,可以通過druid提供的filter機制,很方便編寫jdbc層的擴充套件外掛程式。

所以druid可以:

1、充當資料庫連線池。

2、可以監控資料庫訪問效能

3、獲得sql執行日誌

Druid是什麼和Druid的介紹

druid的簡介 druid首先是乙個資料庫連線池。druid是目前最好的資料庫連線池,在功能 效能 擴充套件性方面,都超過其他資料庫連線池,包括dbcp c3p0 bonecp proxool jboss datasource。druid已經在阿里巴巴部署了超過600個應用,經過一年多生產環境大規...

Druid學習之路 (三)Druid的資料來源和段

druid的資料儲存在 datasource 中,這其實類似於傳統的rdbms中的表.每乙個資料來源按照時間進行分段,當然你還可以選擇其他屬性進行分段.每乙個時間區間被稱為乙個 chunk 舉個列子,一天的時間區間的chunk,如果你的資料來源是按天進行分段的 在乙個chunk內,資料被分成乙個或者...

druid字段級 Druid的資料結構

druid的資料結構 druid資料儲存結構可以分為三層 1.datasource 2.chunk 3.segment datasource相當於傳統資料庫的按時間分割槽的表,chunk相當於mysql中的按時間分割槽的表乙個分割槽,但是chunk不是乙個實體,只是乙個虛擬的概念,乙個chunk中可...