带QoS需求的安全的多数据库访问中间件技术的研究

来源 :武汉理工大学 | 被引量 : 9次 | 上传用户:a574150767
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前大多数应用软件中的数据访问都是采用直接向数据库发送SQL请求或通过调用数据库中预先编写好的存储过程的方式,然后将结果返回。一旦需要移植数据库,则需要耗费大量的时间和精力在程序中改写连接数据库的代码。对于实现分布在不同地理位置的多数据库联合操作、跨库事务处理、数据同步等也都存在着一些问题。由于数据库连接数的限制,直接影响着用户的访问数量和服务的质量。大量并发的打开与关闭数据库连接将耗费大量的时间和系统资源。当连接达到上限时,其他用户无法访问数据库,用户的服务质量得不到保证。本文通过设计数据库连接池,统一多数据库访问接口,通过两种复用技术充分利用连接资源,优化访问数据库效率,并提出一种带QoS(服务质量)需求的数据访问中间件模型,该中间件可以根据用户的不同权限来连接访问数据库,当数据库连接数到达上限的时候,该中间件可以通过带QoS需求的剥夺式连接复用算法剥夺、拒绝或分配连接给访问的用户,以满足不同用户的QOS需求。于此同时,该模型通过通信传输过程的加密,和数据库加密技术以确保数据的安全性。本课题的主要研究工作及创新性体现在以下几个方面:1)设计一个通用的数据访问机制,统一多数据库访问接口,能对多数据库进行统一的、高效的连接和访问管理。2)设计通用数据库连接池,实现对每个连接的可控。并设计出对池内所有连接的管理、维护、分配、释放、复用、剥夺策略。3)采用基于QoS需求的剥夺式的连接访问方式以便能更有效的、灵活的对数据库连接进行控制管理。对于多用户同时访问数据库时,若数据库连接数已经到达上限,该中间件会采用剥夺式连接算法按用户的权限对数据库进行有效的连接管理。当用户访问数量达到最大连接数,且在这个时候某个高级用户请求连接该数据库时,中间件层会根据用户的权限,采取剥夺式连接策略对低权限的连接进行剥夺,被剥夺的连接交给高级用户,并按照连接复用算法完成被剥夺用户的连接复用。4)由于数据访问中间件可以独立于数据库服务器与客户机,因此要设计一定协议以完成其正常通信,并且对于返回给客户端的数据进行处理并对其进行有效的安全性控制。
其他文献
随着数字信息的爆炸式增长和个人与组织对这些信息的依赖性不断增加,存储系统正逐渐成为整个信息系统的中心,数据成为最重要的资产,而存储系统作为数据的储藏地,是数据保护的
现代计算机技术的飞速发展,导致了计算机在医疗卫生领域的广泛应用,以虹膜学为基础的计算机辅助虹膜诊断技术正方兴未艾。成熟的计算机技术,以及飞速发展的数字图像处理、模
贝叶斯网络是用来表示变量间概率分布的图形模式,它提供了一种自然的表示因果信息的方法,用来发现数据间的潜在关系,具有稳固的数学基础,由于其具有图形化的模型表示形式、局部及
随着信息技术的迅猛发展,即时通信软件在文件传输中发挥着越来越重要的作用,文件传输的多样化也引起人们的关注。基于XMPP协议构建的Kodsun即时通信软件,注重于高安全、高效率的
随着互联网信息技术的不断更新与快速发展,大量僵尸网络与恶意通信的出现严重威胁了网络安全。尽管目前协议解析技术发展已经相当成熟,但是在零先验知识的情况下对于纯比特流
聚类分析是数据挖掘领域的基本方法之一,它根据数据对象之间的相似性,把数据对象分割成簇。从机器学习的角度,聚类分析被看作是一种无监督的学习方法,对数据的分析不需要知道
随着互联网的快速发展,在线学习受到人们广泛的青睐,越来越多的学习者选择通过互联网进行学习。由于在线学习资源的爆炸性增长,导致学习者在进行在线学习的过程中出现“学习
企业各业务部门根据其自身发展的需要建立了相应的应用系统,由于缺乏统一规划、行业标准及其他客观原因的限制等,造成大多数系统彼此独立,“信息孤岛”现象严重。随着技术的
本文针对机器人手臂沿棋盘格运动问题展开了研究,对五自由度机器人手臂进行了运动学分析并分别求解出正运动学方程和逆运动学方程,针对机器人手臂末端沿棋盘格的运动进行了路
随着互联网技术的发展,安全问题变得越来越突出,在众多的安全问题中,隐蔽信道作为一种新的信息泄露手段,受到了科研人员的广泛重视。然而现有安全防护系统和设备并不能有效的