基于红黑树平衡机制的RTDB索引结构的研究与优化

来源 :成都理工大学 | 被引量 : 4次 | 上传用户:xiaxj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现如今实时数据库(RTDB)已获得越来越广泛的应用,实时数据库必须保持数据对象的一致性约束和保证每一个请求到达系统所规定的时间限制。随着系统存储的数据量越来越大,复杂性也越来越高,实时数据库的实时性能会下降,那如何提高实时数据库的整体性能已经成为研究者的研究重点。其中索引是常用的提高数据库性能的方法之一,通常在实时数据库(RTDB)(?)户是以内存数据库(MMDB)作为底层支持来提高实时性能。实时数据库系统的“瓶颈”不再是外存的I/0,因此算法的设计目标成为内存空间和CPU的高效使用。传统磁盘数据库(DRDB)的索引机制不能满足内存空间的高效利用和高存取性能。针对上述问题设计具有现代应用特征的内存数据的索引结构,已经成为实时数据库系统研究的重点。经典的索引机制主要分为三大类:一类是基于HASH函数对数据随机组织的索引机制;另一类是基于查询树对数据有序组织的索引机制;最后一类ChanboRyu等提出的综合HASH表和查询树特点的混合索机制hybrid—HT。经过分析这些传统的索引机制在内存环境下都有各自的优势和缺点。因而设计一种合适的实时数据库索引机制就有了突出的意义。本文根据实时数据库索引的研究现状,针对T树在系统频繁的执行结点的插入和删除操作时需要不断进行平衡旋转操作,导致T树的效率大大降低。以T树和红黑树数据结构的技术特点为基础,为了最大程度的提高实时数据库的实时性能,在此基础上提出了一种基于红黑树平衡机制的RB-T树数据结构算法模型,研究了RB-T树索引数据结构的设计思路、实现过程和基本操作算法。本文主要取得了如下的研究成果:(1)研究了实时数据库的概念和相关技术,主要包括实时数据库的体系结构、内存数据库、实时事物处理调度和并发控制。(2)研究了几种常用的索引结构,重点分析了这几种索引结构应用于实时数据库中的优点和不足之处。包括数组、哈希索引、B树、T树和hvbrid-HT索引。(3)研究了红黑树数据结构的特点和其高效的平衡原理机制。(4)提出了一种基于红黑树平衡机制的RB-T树数据结构算法模型,是一种把红黑树中的平衡原理与T树结点结构相结合的算法模型。(5)最后对RB-T树算法模型和T树进行了相应的性能分析和对比实验测试,理论结合实际,实验验证理论。并在此基础上做了以下创新:提出了一种基于红黑树平衡机制的RB-T树算法模型。RB-T树算法模型是指把红黑树中的平衡原理与T树结点结构相结合,并且对每个结点进行了后序线索化。考虑了时间代价和空间代价两方面的因素,以求获得更好的数据库实时性能和最省的内存空间。
其他文献
大数据计算是在一定的时间约束下完成大规模数据处理的计算。在应用形态上,大数据计算以数据为中心,数据的多样性、对于数据处理的时间约束的多样性、应用领域的多样性决定了大
数据容量的爆炸式增长,使得多控制器、多节点的存储系统成为发展趋势,而这类存储系统往往面临着状态(即元数据)一致性问题。高维BWRAID是多控制器、多节点的集群存储系统,它是一种
随着科技发展,特别是智能小区的出现,传统人工抄表方式抄收效率低,准确度差等弊端已不能满足居民要求,本文在分析现有自动抄表方案优缺点基础上,结合抄表网络固有特点,利用无
计算科学为所有学科向定量化和精确化发展提供了重要基础,结构化网格计算是其中应用极其广泛的计算模式之一。网格计算通常计算访存比较低,对带宽要求很高,在主流HPC平台上普遍
随着现代医疗技术的发展,利用光学原理,无创的脉搏和血氧饱和度检测技术成为监控心血管系统生理状况的重要方法。脉搏血氧仪在临床医疗、老年人和新生儿监护等方面得到广泛应用
视频中广泛地存在着大量的空间冗余和时间冗余,如何消除这些冗余是视频压缩编码研究的重要内容。视频中空间冗余和时间冗余的存在使得视频信号用低秩矩阵的模型来表示成为可能
由于信息技术和网络的发展,通过网络实时上课、做实验已经成为可能。而通信原理实验课程由于真实通信设备昂贵、折旧快、维护费用高,一般采用仿真软件来代替真实实验设备,所
随着计算机应用的范围越来越广,处理问题的规模越来越大,计算机硬件得到了迅速发展,近年来已经进入到多核体系结构、个人高性能计算机、千万亿次并行机的发展阶段。为了适应迅速
目前,政务信息化和企业信息化进入“后建设时代”,基础设施和核心应用系统的建设基本告一段落,IT运维成为了与系统建设并重的一项关键工作。业务服务管理是IT运维管理的高级阶段
在雾、霾等天气条件下,由于大气粒子散射和吸收作用,所获取图像的颜色以及对比度、饱和度严重下降,严重影响户外视觉系统的正常运行以及人们的出行。此外,计算机视觉领域中的诸多