高并发读写性能的多版本B+树研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:tshy65655
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
B+树的并发控制协议有二阶段锁协议和多版本协议两种。二阶段锁协议是利用适当的封锁协议,实现多个用户的并发操作,但是读写同一对象冲突。多版本协议是使用多个版本的数据项来实现读写操作互不冲突,但是多版本B+树只支持多个读事务和一个写事务的并发操作。  本文提出了一种具有高并发读写性能的多版本B+树结构模型—SSMD(SingleStructureMulti-versionData)-B+Tree。SSMD-B+Tree属于单版本非叶页面,多版本叶页面。SSMD-B+Tree是基于页面的多版本,修改操作无需在相应的行上记录版本信息,而是在页面头部中记录下此次修改操作的回滚信息。当读事务需要读取页面时,可以根据记录的回滚信息回滚相应的修改操作构造出一个符合要求的历史版本页面,读事务不阻塞写事务,多个读写事务可以并行操作。同时,SSMD-B+Tree还实现了高效并行的结构修改操作,一次结构修改操作最多阻塞两个页面的并行结构修改操作,并且不阻塞相关页面的读写操作。最后,二阶锁协议实现的B+树仍是目前读写并发性能最好的模型,本文以实验证实了SSMD-B+Tree在高并发读写环境下比其具有更好的性能。
其他文献
物理情景的创建,给学生展示物理生动活泼、幽默诙谐的一面,使学生在好看、好奇中自觉调动思维,将精力集中到情境之中,尝试利用自己的认知、情感和能力来对物理知识进行解释,
时至四月,高三物理学习大都进入了第三轮复习.不少教师认为该讲的东西几乎讲完了,第三轮复习也就自然是“学生整天苦苦地做试卷,教师乐此不疲地讲试卷”的单一模式.但笔者认
现如今高中物理课堂早已摆脱陈旧教育教学观念,打破书本文字的刻板教学思想理念,运用新思维方式培养学生在学习能力上的转变,也在教学方法和科学实验有崭新的突破.并且针对高
辨识和分析基因的表达模式对于理解生物体的内在活动机制、针对性的疾病诊断和药物设计具有重要的作用。尽管当前存在多种基因跨组织表达数据如微阵列、EST等,但是如何通过这
使用计算机辅助设计系统设计一件优雅的三维衣服是很耗时的,而且在一般情况下,衣服是基于某个参照人体模型设计的,所以需要一个试穿系统来将已设计好的衣服自动过渡到其他的人体
在“文艺复兴”时期的绘画中,肖像画占据着突出的地位.肖像画在这个充满变化和改革的时代还具有不同的功能.本文通过描述“文艺复兴”时期的不同肖像画作品,对肖像画的功能进
近年来,随着数据管理技术的飞速发展,人们对数据的认知也在逐渐发生变化,研究者们突破对传统数据的理想化定义,认识到不确定性是数据的固有属性。随着计算机技术的不断发展,一种结
“物理教师专业发展”的核心概念是:物理教师工作乃是一种专业工作,物理教师是持续发展的个体,可以透过持续地学习与探究历程来提升专业水准与专业表现.它强调物理教师在专业
“当代艺术”在时间上是指现如今的所有的艺术形式,用以区分于“现代主义”,而在内涵上则包括现在自由的、混杂的、多元的、无序的艺术.不过,艺术的界定是很困难的,不同历史
随着我国智能手机的普及,移动互联网使用人数的增加,促使了移动互联网的飞速发展,网络中存储的各种数据呈指数级增长。如何利用信息检索技术快捷有效地从这些海量的数据中获