基于多池架构数据库连接池的研究和设计

基于多池架构数据库连接池的研究和设计

ID:32510487

大小:7.56 MB

页数:63页

时间:2019-02-10

基于多池架构数据库连接池的研究和设计_第1页
基于多池架构数据库连接池的研究和设计_第2页
基于多池架构数据库连接池的研究和设计_第3页
基于多池架构数据库连接池的研究和设计_第4页
基于多池架构数据库连接池的研究和设计_第5页
资源描述:

《基于多池架构数据库连接池的研究和设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于多池架构数据库连接池的研究与设计iiiiiiiiiiiiiiiiiiiiiiiiiiiII—————————————I————iIiiiiiiii摘要近年来,随着数据库应用的普及,越来越多的业务操作转向办公自动化来实现,数据库操作量呈现出大数据量、高并发的特点。如何能够快速、准确的为数据库请求搭建一条数据通道,成为提高系统效率的主要目标。本文首先对风险评估的相关概念及连接池的关键技术进行了综述。从底层数据库驱动、连接池的组成以及数据库的事务管理等方面介绍了当前主流连接池的关键技术。然后针对单连接池的缺点研究并设计了基于多池架构的连接池。多池架构的连接池主

2、要包括:决策模块、缓冲池和连接子池三个部分。其中在决策模块中,为了使数据库请求能够快速的被分配到不同的连接子池,采用了向量空间模型将数据库请求用数学方法表示。通过研究支持向量机的相关原理,采用了SVM分类算法将数据库请求进行快速分类,为不同的连接子池分配相应的数据库请求。为了减少对数据库的连接的请求,设计了基于大顶堆的缓冲池。缓冲池将访问量高的结果集保存下来,为高并发、相同的数据库请求服务。同时提出了子池问的负载均衡策略以及在多池架构下的事务管理策略。最后将连接池应用到测评服务平台中,对连接池决策模块中的SVM分类器的准确度和缓冲池的命中率进行了测试。然后通

3、过压力工具进行了压力测试,测试结果表明基于多池架构的连接池能够明显的提高数据库访问的效率和数据库访问的并发量。关键词:连接池;事务管理;支持向量机;空间向量模型———————』塑丝鳖丝些鲨型丝塑垒坠—————一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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。