自主数据库中间件的研究

来源 :太原理工大学 | 被引量 : 1次 | 上传用户:herewe
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着数据库管理系统复杂性的增加和DBA费用的上升,迫切需要具有自主计算能力的数据库系统,实现降低系统维护费用和使得系统依据不同类型的负载请求自动进行配置管理的目标。因此,具有自主计算功能的数据库系统的研究越来越受到人们的关注。与此同时,在网络环境中,数据库系统需要处理各种不断变化的负载。为了使数据库系统在负载正常到达情况或者超载情况都能保持较好的状态,需要对系统运行状况和负载分类状况实施监控和预测,并采取优化调度措施。中间件的一个主要功能是能够在数据库外部进行有效合理的配置数据库资源,主要依据是客户端负载请求数量,当客户端负载的资源消耗比较少的时候,中间件选择相应的方案分配较少的资源给客户端负载;在客户端负载的资源消耗比较大的情况下,则选择相应的方案分配较多的资源给客户端负载,这样提高了系统资源利用率。文中尝试将自主计算的某些特性引入到数据库中间件中,使其具有一定的智能,达到减少数据库响应时间和提高系统资源利用率的目的。本文主要的工作:(1)将自主计算的思想和自主计算的概念模型应用到自主数据库的设计中,提出自主数据库单元ADU的概念和结构;研究了一个自主数据库系统的体系结构,并提出了一种通用的分布式自主数据库系统的设计实现方法。(2)重点设计了一个数据库负载自主中间件框架模型,由以下几个组件构成:负载监听器、知识库、负载特征化检测器、系统性能检测器、性能预测器、性能评估器、负载控制调度器,并给出了相应组件的功能。实验部分以TPC-C事务类型作为模拟负载,结合SQL SERVER 2000数据库作为数据库系统平台,将设计的数据库自主中间件加入到SQL SERVER 2000数据库中。通过对比采用中间件前后数据库系统运行的实验结果,验证了使用数据库负载自主中间件的可行性和有效性。
其他文献
随着社会的快速发展,第三方物流企业间的竞争越来越激烈,以流程为核心对企业中不合理的业务进行重组,可以降低第三方物流企业在时间和成本方面的消耗,改善客户服务质量,进而
本文以在现实环境中已经运行的视频联网监控系统为工程依托,在其基础上研究设计了一种无线Mesh网络接入该系统的机制,使系统的应用与无线网络有机融合,真正做到随时布控和无
企业信息化建设过程中实施了许多应用系统,但由此引发了系统孤岛、数据异构等不支持综合查询的实际问题。因此,对建立“一站式”综合信息查询系统有强烈的应用需求,屏蔽各异
学位
搜索引擎技术是在当前各领域对计算资源和计算能力不断增长的形势下发展起来的,而基于链接分析的PageRank算法的研究更是其至关重要的一个环节,目的是对搜索的网页进行重要性
电子表单是生产活动中表格和单据的电子形式,是信息系统的重要组成。电子表单系统作为设计电子表单的软件平台,简易高效的设计平台,可提高表单的设计、维护和使用效率。论文
随着网络通信技术的不断发展,尤其是因特网和局域网技术的不断成熟,在加上计算机技术的不断发展,其性能的不断提高、成本的不断降低,使得计算机网络像雨后春笋般在社会中发展。在
随着社会全球化经济的不断发展,企业规模迅速扩大,对海量数据的处理要求必然越来越高,这就需要一个高性能数据库的支持。IBM的DB2数据库系统就是一款高性能的关系型数据库系
关联规则是数据挖掘领域中的一个非常重要的研究课题,广泛应用于各个领域,既可以检验行业内长期形成的知识模式,也能够发现隐藏的规律。有效地发现、理解、运用关联规则是完
我国煤矿环境复杂,开采条件多变,加上工作空间狭小,照明条件差,各种隐患存在于生产过程的各个环节和井下各个场所,但在复杂的井下环境中存在着大量难以布置有线监控系统的地
随着互联网内容的爆炸式增长,如何从海量信息中选取自己所需要的成为每个用户经常遇到的困扰,因此个性化服务的需求越来越迫切。由于用户兴趣和行为的差异,如何为不同用户提供个