数据库加速引擎加速方案研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:xhc042
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数据库管理系统位于企业信息系统的核心,负责执行企业的关键任务以及支持上百万用户的并发访问。但是常规商用的数据库管理系统在联机事务处理(On_Line Transaction Processing,OLTP)方面的执行效率并不高,制约了企业信息系统性能和效率的提升。针对这种应用需求,各个企业和研究机构纷纷提出了自己的数据库加速解决方案。如Cache加速技术、内存加速技术、并行加速技术等。但是,对于OLTP应用,并行数据库技术是提高应用性能更有效的途径。数据库加速引擎就是利用数据库集群技术实现的一种数据库加速中间件。加速引擎加速方案设计的主要思想是:将数据分布到各底层数据库节点上,原来由单个数据库系统承担的任务现在由加速引擎连接的若干个节点数据库共同协作完成,具体通过数据划分技术和全局事务管理技术实现。所以设计一种合适的数据划分方案和全局事务管理方案对于提高系统的加速效果有重要的意义。在数据划分方面,数据库加速的有效性要求事务尽可能平均分配到节点上执行。数据要尽量均衡分布,要避免由于数据倾斜和应用模式造成的某些节点负载过高而成为“热点”,必须设计好数据划分算法,较好地均衡节点间的负载。加速引擎使用一种两阶段划分算法,对数据实施划分,平衡数据“热点”,并在全局数据字典中记录划分情况,实现数据的透明分布。全局事务管理器是加速引擎的核心,主要是保证全局事务的原子性和全局事务调度的正确性。加速引擎通过在节点上设立局部代理的方式,解决了由于各节点数据库系统可能采用各种不同的提交协议而无法保证全局事务的原子性问题。在保证全局事务调度的正确性方面,我们对传统的两级可串行化(two level serializability,2LSR)标准进行了改进,设计了一种新的事务提交图算法,从而提高了加速引擎系统的并发度。实验结果表明,加速引擎作为一种通用数据库集群系统,有效地增强了原有数据库系统如DM4、MySQL的并行性和可扩展性,一定程度上缓解了常规商用数据库管理系统的OLTP执行效率不高的问题。
其他文献
随着空间数据获取手段的快速发展,从大量的空间数据中自动、快速、有效地发现知识显得越来越重要。本文简要地介绍了空间数据挖掘的概念、特点、发现的知识类型,空间数据挖掘的
本文从护理实习生自主学习准备度的定义、测量工具、影响因素以及研究现状等进行分析,为进一步有关护生自主学习准备度相关研究提供参考.
基于视频的交通事件检测技术已经是全球研究的一个热点,它主要是用来检测道路上的一些异常事件,例如车辆逆行、车辆连续跨道行驶、停车、抛落物、行人等。该系统的应用使得交通
目的 探讨基层家庭签约辖区内糖尿病患者对糖尿病健康知识、治疗以及心理健康的需求情况.方法 采用自行设计的表格对基层家庭签约辖区内确诊糖尿病患者68例进行糖尿病健康知
序列模式发现是当前数据挖掘领域中有着广泛应用的重要研究课题。概念格是一种擅长描述层次关系的有效工具。以概念格为工具来实现序列模式发现,是当前数据挖掘领域的一个新
目的 研究探讨健康教育在布鲁氏杆菌病(以下简称布病)防治中的应用效果.方法 选取我中心2011年1月至2012年1月收治的布病患者210例作为研究对象,随机分为两组后展开回顾性调
目的 探讨签订《保护性约束知情同意书》在神经外科住院患者中的应用效果.方法 选择我科2019年1月至2020年1月需使用约束带的患者100人;将2019年1~6月需用约束带的50例患者分
目的评价胶体金技术检测甲型/乙型流感病毒的有效性。方法选取我院231例儿童患者的口咽拭子采集物,应用荧光PCR技术进行甲型/乙型流感病毒核酸的定性检测,同时用胶体金技术进行甲型/乙型流感病毒的抗原定性检测。评价胶体金技术与荧光PCR技术比较的一致性、灵敏度、特异度。结果与荧光PCR技术比较,胶体金技术检测甲型/乙型流感病毒的一致性较好,Kappa值分别为0.895、0.925、0.900。通过荧光
随着互联网的广泛普及,网络已经成为人们获取信息、共享信息的主要途径。微博作为一种新兴的互动交流平台,也逐渐成为人们网络生活的一部分,面向微博文本的相关研究受到越来越多
目的 针对性心理护理结合健康宣教在方舱医院新冠肺炎患者中的应用观察.方法 抽取30例新冠肺炎患者进行针对性心理护理结合健康宣教,观察护理前后的效果.结果 通过对比治疗前