数据库集群负载均衡技术的研究

来源 :曲阜师范大学 | 被引量 : 0次 | 上传用户:greatbear1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的迅速发展和广泛应用、电子商务和信息技术的迅速发展,数据库在不同的行业和领域得到了广泛的应用。海量的信息和大量的用户请求对数据库管理系统提出了严峻的挑战。数据库集群为解决传统数据库管理系统所遇见的问题提供了解决方案。然而,要使数据库集群能够及时高效的向用户提供高质量服务,就必须解决在低投入的前提下如何根据节点的性能和现有的负载来分配任务,做到任务的分配合理、负载的分配均衡,使集群节点能充分的协调工作的问题以及提高集群的可靠性和可扩展性的问题。负载均衡技术可以帮助我们解决此类问题。通过负载均衡技术,数据库集群可以根据后端节点的负载信息来分配新的客户请求,同时也可以在各节点之间调整负载,缩短系统的响应时间,提高系统的工作效率。本文首先介绍了数据库集群的研究背景和意义、数据库集群系统的基本理论及关键技术。接着设计了一种为实现负载均衡算法的中间件结构模型,分析了模型中各个模块的功能和实现各个模块的关键技术。然后在详细分析了影响负载均衡的因素的基础上提出了一种动态的负载均衡算法。该算法能有效的实现负载信息的收集、评估,能有效的均衡节点负载,起到提高系统效率的功能。本文所做的具体工作如下:1、在研究数据库集群和中间件的基础上,设计了一种数据库中间件的结构模型,分析了该模型的组成和功能。该结构模型通过两级事务管理器将用户请求划分为小的事务请求分配给节点执行,增强了节点之间的协作。2、结合数据库应用请求、数据分布的特点和节点的异构性,设计了一种基于复制和基于视图的一维数据划分的数据分布策略,该数据分布策略可以在数据分布方式转换时有效的避免大量的数据转移。同时,在此基础上设计了一种动态负载均衡算法,该算法结合上述的数据分布策略能在保持读操作的高效率的前提下有效的提高对数据库的写操作的效率。3、最后通过实验对这种负载均衡算法进行了测验,实验结果表明基本上实现了预期的设计目标。
其他文献
SEO是搜索引擎的产物,确切的说是互联网的必然产物,它借助搜索引擎这个媒体顺势而生。SEO为了提升互联网质量,方便检索而存在。搜索引擎的快速发展,从简单到复杂,从单一到全面,逐步
文本情感倾向性研究在近些年成为众多学者关注的热点,其应用领域也在不断的拓宽。从社会舆论监督到产品口碑检测都离不开文本情感倾向性研究。本文在传统的文本分类技术基础
近年来,电能质量问题引起了电力部门和用户的高度重视。一方面由于大量基于计算机系统的控制设备和精密仪器在国民生产中的广泛应用,它们对电能质量的要求越来越高;另一方面由于大量电力电子变流系统以及非线性设备的广泛应用,使得电网中电压、电流波形发生畸变,造成电能质量的严重恶化。一方面是用户对电能质量要求的提高,另一方面却是电网电能质量的下降,它们之间的矛盾日益尖锐。因此,为了提高电能质量,首先必须能够准确
本文研究的主要内容是多目立体视觉的图像特征点匹配问题。图像特征点匹配指的是找出物体从不同角度拍摄后在不同图像上投影点的对应。为了提高图像匹配算法的精度和可靠性,
身份认证需求充斥着社会生活的各个方面,人们对身份认证的安全性和人性化要求也越来越高。传统的身份认证通过密码匹配、刷卡等方式实现,具有架构简单、成本低等优点;但存在
随着Internet技术和通信技术的快速发展,政务办公系统和电子商务系统在政府和企业中广泛应用,基于现代信息技术和通信技术的“电子政府”应运而生。政府机构使用新的政府办公
近年来,随着计算机和互联网技术的飞速发展,多媒体数据呈现爆炸式的增长,多媒体信息的存储、传输和处理变得越来越重要,尤其是图像处理相关的研究和应用。显著性检测是图像分
随着计算机网络技术以及数值仿真技术的发展,仿真技术越来越多地应用到航天航空领域。探空火箭仿真系统正是基于这一背景而提出。其中,探空火箭运载系统仿真作为一个重要联邦
现行软件的结构越来越复杂,而处理器本身由于功耗的原因,性能提升的空间正在逐步缩小,另外硬件性能提升必然引入成本的增加,此时软件优化技术就扮演了更重要的角色。BLAS库作为现
Web服务发现是面向服务的架构模型中一个至关重要的部分,随着面向服务理念被越来越多的人所接受,Internet上Web服务的数目和种类也迅速增加,如何在海量的Web服务中选择最符合