基于多池架構(gòu)數(shù)據(jù)庫(kù)連接池的研究和設(shè)計(jì)

基于多池架構(gòu)數(shù)據(jù)庫(kù)連接池的研究和設(shè)計(jì)

ID:32510487

大?。?.56 MB

頁(yè)數(shù):63頁(yè)

時(shí)間:2019-02-10

基于多池架構(gòu)數(shù)據(jù)庫(kù)連接池的研究和設(shè)計(jì)_第1頁(yè)
基于多池架構(gòu)數(shù)據(jù)庫(kù)連接池的研究和設(shè)計(jì)_第2頁(yè)
基于多池架構(gòu)數(shù)據(jù)庫(kù)連接池的研究和設(shè)計(jì)_第3頁(yè)
基于多池架構(gòu)數(shù)據(jù)庫(kù)連接池的研究和設(shè)計(jì)_第4頁(yè)
基于多池架構(gòu)數(shù)據(jù)庫(kù)連接池的研究和設(shè)計(jì)_第5頁(yè)
資源描述:

《基于多池架構(gòu)數(shù)據(jù)庫(kù)連接池的研究和設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。

1、基于多池架構(gòu)數(shù)據(jù)庫(kù)連接池的研究與設(shè)計(jì)iiiiiiiiiiiiiiiiiiiiiiiiiiiII—————————————I————iIiiiiiiii摘要近年來(lái),隨著數(shù)據(jù)庫(kù)應(yīng)用的普及,越來(lái)越多的業(yè)務(wù)操作轉(zhuǎn)向辦公自動(dòng)化來(lái)實(shí)現(xiàn),數(shù)據(jù)庫(kù)操作量呈現(xiàn)出大數(shù)據(jù)量、高并發(fā)的特點(diǎn)。如何能夠快速、準(zhǔn)確的為數(shù)據(jù)庫(kù)請(qǐng)求搭建一條數(shù)據(jù)通道,成為提高系統(tǒng)效率的主要目標(biāo)。本文首先對(duì)風(fēng)險(xiǎn)評(píng)估的相關(guān)概念及連接池的關(guān)鍵技術(shù)進(jìn)行了綜述。從底層數(shù)據(jù)庫(kù)驅(qū)動(dòng)、連接池的組成以及數(shù)據(jù)庫(kù)的事務(wù)管理等方面介紹了當(dāng)前主流連接池的關(guān)鍵技術(shù)。然后針對(duì)單連接池的缺點(diǎn)研究并設(shè)計(jì)了基于多池架構(gòu)的連接池。多池架構(gòu)的連接池主

2、要包括:決策模塊、緩沖池和連接子池三個(gè)部分。其中在決策模塊中,為了使數(shù)據(jù)庫(kù)請(qǐng)求能夠快速的被分配到不同的連接子池,采用了向量空間模型將數(shù)據(jù)庫(kù)請(qǐng)求用數(shù)學(xué)方法表示。通過(guò)研究支持向量機(jī)的相關(guān)原理,采用了SVM分類算法將數(shù)據(jù)庫(kù)請(qǐng)求進(jìn)行快速分類,為不同的連接子池分配相應(yīng)的數(shù)據(jù)庫(kù)請(qǐng)求。為了減少對(duì)數(shù)據(jù)庫(kù)的連接的請(qǐng)求,設(shè)計(jì)了基于大頂堆的緩沖池。緩沖池將訪問(wèn)量高的結(jié)果集保存下來(lái),為高并發(fā)、相同的數(shù)據(jù)庫(kù)請(qǐng)求服務(wù)。同時(shí)提出了子池問(wèn)的負(fù)載均衡策略以及在多池架構(gòu)下的事務(wù)管理策略。最后將連接池應(yīng)用到測(cè)評(píng)服務(wù)平臺(tái)中,對(duì)連接池決策模塊中的SVM分類器的準(zhǔn)確度和緩沖池的命中率進(jìn)行了測(cè)試。然后通

3、過(guò)壓力工具進(jìn)行了壓力測(cè)試,測(cè)試結(jié)果表明基于多池架構(gòu)的連接池能夠明顯的提高數(shù)據(jù)庫(kù)訪問(wèn)的效率和數(shù)據(jù)庫(kù)訪問(wèn)的并發(fā)量。關(guān)鍵詞:連接池;事務(wù)管理;支持向量機(jī);空間向量模型———————』塑絲鱉絲些鯊型絲塑壘墜—————一iiiiiiiiiiiiiiiiii薯iiiiiiiiiiiiiii__。_。_。__。l。__。。。。AbstractInrecentyears,withthepopularityofdatabaseapplication,moreandmorebusinessoperationsturntoberealizedbyofficeautomation,

4、theamountofdatabaseoperationsshowthecharacteristicsoflargeamcmntofdataandhighconcurrency.Howtobuildadatachannelforthedatabaserequestrapidlyandaccuratelygoestobethemaintargettoimprovetheefficiencyofthesystem.Therelatedconceptsofriskassessmentandthekeytechnologyofconnectionpoolwerefi

5、rstlysummarizedinthispaper.Itintroducesthekeytechnologyofmainstreamconnectionpoolfromtheunderlyingdatabasedriver,thecompositionofdatabaseconnectionpoolandtheaffairsmanagementofdatabase.Thenaimedattheshortcomin.gsofsingleconnectionpool,itresearchedanddesignedtheconnectionpoolstructu

6、redbyseveralpools.Theconnectionpoolstructuredbyseveralpoolsmainlyinclude:thedecisionmodule,thebufferpoolandtheconnectionsonp001.Inordertomakethedatabaserequestcanbequicklyassignedtodifferentconnectionsonpool,thedecisionmoduleresearchedtherelatedprinciplesofalgorithmthatsupportvecto

7、rmachine,usedavectorspacemodeltorepresentthedatabaserequestwithmathematicsmethod,andusedtheSVMclassificationalgorithmforclassifyingthedatabaserequestquicklySOthatthecorrespondingdatabaserequestCOuldbeassignedtodifferentconnectionsonpooldistribution.Itdesignedbufferpoolthatbasedonma

8、xheapinordertoreducethecon

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。