组态实时数据库索引机制的研究与实现

组态实时数据库索引机制的研究与实现

论文摘要

实时数据库是指对数据存储、传输、读取有严格的时间限制的数据库,它应用于对数据库和实时处理两者的功能和特性均有要求的场合。实时数据库的数据和事务都具有显式的定时限制,系统的正确性不仅依赖于逻辑结果,更依赖于逻辑结果产生的时间,为了满足实时数据库的高性能要求,必须解决许多理论和关键技术问题,这其中需要解决的一个关键问题是建立合适的实时数据库索引机制。经典的索引机制主要分为三大类:一类是基于HASH函数对数据随机组织的索引机制,如可扩展HASH(EH),线性HASH(LH),带冲突链的HASH(CBH)等;另一类是基于查询树对数据有序组织的索引机制,如B树,B+树,T树,T*树等;最后一类是ChanboRyu等提出的综合HASH表和查询树特点的混合索引机制hybrid-HT,但这些传统的索引机制难以满足组态实时数据库的高效数据存储要求,因而建立一种合适的数据库索引机制就有了突出的意义。本文在详细分析了传统索引机制如HASH,T树,T*树以及hybrid-TH的基础上,提出了一种改进的混合索引机制H-T*,详细介绍了H-T*索引的设计思路以及实现过程,从理论上分析了H-T*的时空性能,并通过hybrid-TH和H-T*两种混合索引机制的一系列对比实验验证了H-T*索引机制的优良时空性能,最后对H-T*的实际应用性能进行了测试。理论分析和实验证明,H-T*索引是一种高效与合理的混合索引机制。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • 第一章 绪论
  • 1.1 本文的研究意义
  • 1.2 国内外研究现状
  • 1.3 本文的主要内容
  • 第二章 组态实时数据库的体系结构
  • 2.1 实时数据库的体系结构
  • 2.2 内存数据库的数据组织
  • 第三章 传统索引机制分析
  • 3.1 HASH索引
  • 3.2 树索引
  • 3.2.1 T树索引
  • 3.2.2 T*树索引
  • 3.3 hybrid-TH索引
  • 3.3.1 hybrid-TH索引的定义
  • 3.3.2 hybrid-TH的基本算法
  • 第四章 改进的索引机制
  • 4.1 索引机制的设计
  • 4.2 H-T*索引与hybird-HT性能对比分析
  • 4.3 索引机制的实现
  • 第五章 性能测试与分析
  • 5.1 均匀分布情况下的性能测试
  • 5.1.1 均匀分布下的空间测试
  • 5.1.2 均匀分布情况下时间性能的测试
  • 5.2 最坏情况下的性能测试
  • 5.2.1 最坏情况下空间性能的测试
  • 5.2.2 最坏情况下时间性能的测试
  • 5.3 H-T*索引机制的应用性能测试
  • 第六章 总结和展望
  • 参考文献
  • 致谢
  • 攻读硕士学位期间的科研成果及论文发表情况
  • 相关论文文献

    标签:;  ;  

    组态实时数据库索引机制的研究与实现
    下载Doc文档

    猜你喜欢