【摘 要】
:
随着近年来大数据存储领域的快速发展,MongoDB已经成为了当前存储大数据时的选择之一。在MongoDB的分片式集群部署中,数据以分片的形式均匀的存储到所有的shard服务器中。在实际的应用中,MongoDB通过动态数据均衡的策略来保证所有shard服务器上分片数量的均衡,以此来保证系统运行时的性能。然而MongoDB的动态数据均衡策略并不能解决由热点数据引起的服务器超载问题,因此也就不能保证系统
论文部分内容阅读
随着近年来大数据存储领域的快速发展,MongoDB已经成为了当前存储大数据时的选择之一。在MongoDB的分片式集群部署中,数据以分片的形式均匀的存储到所有的shard服务器中。在实际的应用中,MongoDB通过动态数据均衡的策略来保证所有shard服务器上分片数量的均衡,以此来保证系统运行时的性能。然而MongoDB的动态数据均衡策略并不能解决由热点数据引起的服务器超载问题,因此也就不能保证系统具有良好的性能。针对MongoDB动态数据均衡策略的这一不足,本文提出了一个负载感知的MongoDB数据均衡工具,本文的主要工作如下所示:首先本文证明了MongoDB动态数据策略在应对热点数据时的不足。MongoDB以服务器存储的数据量作为负载均衡的衡量标准,通过动态迁移数据的方式保证服务器之间的负载均衡。然而热点数据的出现将导致系统中负载不均衡问题的出现,因此MongoDB的动态数据均衡策略并不能充分利用系统的资源。其次本文提出了一个负载感知的MongoDB数据均衡工具。在本文的设计中数据均衡工具实时监控系统中服务器的资源使用情况,并通过分析MongoDB访问日志的方法确定热点数据的分布情况,接着使用动态数据迁移的策略均匀分布热点数据,以此来解决系统中负载不均衡问题,最终达到了提高系统资源利用率和提升系统性能目的。最后本文具体实现了所提出的负载感知的数据均衡工具,并通过仿真实验证明了基于负载的数据均衡策略对系统性能的提高。当今非关系型数据库已成为了存储大数据时的主要选择,非关系型数据库对于分布式存储的良好支持也为大数据存储提供了便利。然而由于非关系型数据库发展的时间较短,因此在动态负载均衡领域并没有一个完善的技术体系。本文对于MongoDB动态数据均衡策略的研究不仅完善了MongoDB原有策略的不足,更为今后对非关系型数据库负载均衡领域的相关研究提供了坚实的基础。
其他文献
作为柔性电子封装技术的关键技术之一,柔性基板技术因其具有耐用、柔性、轻质等优点,有着广阔的发展前景。随着集成电路技术的发展,对柔性基板技术也提出了更高的要求。现有
有序回归问题是机器学习中一类重要的问题,它的目标是预测离散的有序类别,这导致它区别于多分类和回归问题。有序回归方法成功应用在很多现实场景中,包括年龄预测、信用评估
随着工业化、信息化的不断深入发展,以及人口老龄化造成的劳动力成本持续上涨,提高工业生产的信息化与智能化水平显得尤为重要。基于推动企业升级换代与促进社会生产力发展的考虑,本文针对积木机器人生产线上无序摆放、相互堆叠的小型零部件的分拣问题,设计了一种基于计算机视觉的可自主抓取的、扩展性强的小型零部件抓取系统,主要的研究内容和成果如下:1.结合零部件的实际特点,采用特征组合的方式来对颜色直方图特征和SI
近年来,一些政府单位办事程序繁冗复杂,引发办事群众的不满与诟病,凸显了地方政府政务服务乱像。本届中央政府通过大规模调整和下放行政审批事项,深入推进行政审批改革,各地
冠状动脉分割在血管解剖结构分析、冠脉疾病临床诊断(例如冠脉狭窄、冠脉钙化等)、冠脉外科手术方案制定以及血流情况建模等研究中至关重要。目前冠状动脉分割方法主要包括主
随着互联网时代下网络信息的爆炸式增长,多标签文本分类已经成为处理文本信息数据的一种有效手段。信息数据可以通过多标签文本分类快速准确地定位到所属类别,多标签文本分类
目的:KLHL22分子对膀胱癌的生长、迁移及侵袭的研究。方法:通过阅读文献了解KLHL22分子在人多个疾病的发病机制中所起的作用。综合生物信息数据库查找KLHL22在膀胱癌及正常膀胱组织中的m RNA表达量差异,再通过实时定量PCR和Western blot等实验手段验证其在膀胱癌细胞系与正常尿路粘膜上皮以及临床膀胱癌组织和相应的癌旁组织中m RNA和蛋白质的表达量的差异性。最后检测KLHL22分
精密球铰链具有三个方向的回转自由度,转动灵活、结构简单,是具备大承载能力的低副运动机构,广泛应用于机器人、并联机构、医疗器械等工业领域。为了提升装备运动精度,解决球
随着城市化进程的加快,建筑能耗呈急剧上升的趋势,建筑节能研究已成为我国节能减排工作的重点。近年来大数据相关技术和物联网技术的发展,为建筑节能提供了数据支撑。利用这