支持XML数据查询的F&B索引结构的研究

支持XML数据查询的F&B索引结构的研究

论文摘要

XML(可扩展标记语言),作为网络上数据表示和信息交换的工具,以其自描述性、独立于平台等特点,已经成为新一代的网络语言。随着XML的广泛应用,XML上的索引及其相关技术的研究就显得十分重要。本文以解决XML最重要的结构索引——F&B索引在实际应用中的问题为目标,就F&B索引的创建、存储、执行查询等问题进行了研究。本文的工作及主要贡献包括如下几个方面:首先,从节省内存空间的角度出发,针对XML树模型和有向无环图模型,分别提出了新的F&B索引创建算法SAJ和SAM。理论分析表明树模型上的SAJ算法的空间性能优于现有的算法,有向无环图模型上的SAM算法的时间、空间性能均优于现有的算法。实验结果表明这两个算法是正确、高效的,并且有良好的可扩展性。其次,着眼于F&B索引使用中占用内存空间过大的问题,基于聚簇的思想,提出了一种新的基于磁盘的F&B索引结构——EDF&B索引,大大节省了使用F&B索引所占用的空间代价。实验结果表明,该索引结构的冗余量很小适合实际应用。最后,将现有的F&B索引查询处理算法扩展到EDF&B索引上,提出了基于EDF&B索引的新的查询处理算法,并用实验验证了该算法的高效性和EDF&B索引的有效性。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究的目的与意义
  • 1.1.1 目的
  • 1.1.2 意义
  • 1.2 XML 简介
  • 1.2.1 XML 及其相关标准
  • 1.2.2 XML 及其相关标准
  • 1.3 相关工作
  • 1.4 本文工作及结构
  • 第2章 XML 及F&B 索引预备知识
  • 2.1 XML 简介
  • 2.1.1 语义标签
  • 2.1.2 格式规范的XML
  • 2.2 XML 数据模型
  • 2.3 XML 查询
  • 2.4 F&B 索引的结构性质
  • 2.4.1 结构索引
  • 2.4.2 F&B 关系
  • 2.4.3 F&B 索引
  • 2.5 本章小结
  • 第3章 树模型上F&B 索引创建算法
  • 3.1 引言
  • 3.2 预备知识
  • 3.2.1 数据模型
  • 3.2.2 基于FB 关系的F&B 索引
  • 3.3 F&B 索引的创建算法SAJ
  • 3.3.1 定义及符号说明
  • 3.3.2 SAJ 算法
  • 3.3.3 SAJ 算法的分析
  • 3.4 实验结果及分析
  • 3.4.1 F&B 索引构建所需空间
  • 3.4.2 F&B 索引构建时间
  • 3.4.3 SAJ 算法可扩展性
  • 3.4.4 实验小结
  • 3.5 本章小结
  • 第4章 有向无环图模型上F&B 索引创建算法
  • 4.1 引言
  • 4.2 预备知识
  • 4.2.1 XML 有向无环图模型
  • 4.2.2 XML 有向无环图的流模型
  • 4.2.3 F&B 索引
  • 4.2.4 PT 算法
  • 4.3 SAM 算法
  • 4.3.1 SAM 算法概览
  • 4.3.2 扫描和划分
  • 4.3.3 合并
  • 4.3.4 构建F&B 索引
  • 4.4 SAM 算法的分析
  • 4.4.1 SAM 算法的正确性
  • 4.4.2 SAM 算法的复杂性分析
  • 4.5 实验
  • 4.5.1 实验配置
  • 4.5.2 比较实验
  • 4.5.3 可扩展性实验
  • 4.6 本章小结
  • 第5章 磁盘F&B 索引及其查询处理算法
  • 5.1 基于磁盘的F&B 索引
  • 5.1.1 基本存储结构
  • 5.1.2 索引大小测评
  • 5.2 基于遍历的BFS 和DFS 算法
  • 5.3 基于区间编码的RangeFetch 算法
  • 5.4 基于集合交运算的SegSJ 算法
  • 5.5 自底向上的BTU 算法
  • 5.6 实验及其分析
  • 5.6.1 同其他系统性能比较
  • 5.6.2 BTU 算法同其它遍历方法的比较
  • 5.7 本章小结
  • 结论
  • 参考文献
  • 攻读学位期间发表的学术论文
  • 致谢
  • 相关论文文献

    • [1].面向大数据的索引结构研究进展[J]. 大数据 2019(04)
    • [2].一种支持快速相似检索的多维索引结构[J]. 通讯世界 2016(07)
    • [3].一种基于B+树的混合索引结构[J]. 计算机工程 2012(14)
    • [4].一种基于多核机群架构的混合索引结构[J]. 电子学报 2011(02)
    • [5].Intensive KDB-Tree:一种有效的高维数据索引结构[J]. 世界科技研究与发展 2010(01)
    • [6].多格式海量数据统一存取的索引结构[J]. 计算机应用研究 2013(06)
    • [7].基于混合索引结构的传感器网络查询系统仿真[J]. 系统仿真学报 2011(01)
    • [8].索引事业繁荣的标志[J]. 中国索引 2013(04)
    • [9].基于位置的发布/订阅索引结构[J]. 中南民族大学学报(自然科学版) 2019(02)
    • [10].内存数据库索引结构的研究[J]. 中国电力教育 2008(S3)
    • [11].支持k近邻查询的X*树索引结构[J]. 计算机工程与应用 2011(05)
    • [12].一种极小化交叠空间数据索引结构[J]. 哈尔滨工程大学学报 2009(08)
    • [13].一种支持海量跨媒体检索的集成索引结构[J]. 软件学报 2008(10)
    • [14].一种基于索引结构的多语言界面实现方法[J]. 微计算机信息 2010(05)
    • [15].基于双层索引结构的起源图查询方法[J]. 计算机应用 2017(01)
    • [16].云计算环境下空间数据查询关键技术研究[J]. 信息系统工程 2016(11)
    • [17].空间数据库中的一种混合索引结构的研究[J]. 计算机工程与应用 2017(20)
    • [18].对等网络点播系统中一种分布式索引结构[J]. 华中科技大学学报(自然科学版) 2011(03)
    • [19].SLC:基于跳表的可扩展云数据索引(英文)[J]. Journal of Central South University 2018(10)
    • [20].面向可变权值的多特征索引结构[J]. 武汉大学学报(信息科学版) 2010(08)
    • [21].一种空间更优的数据流查询包含编码区间索引[J]. 软件学报 2009(09)
    • [22].基于节点分裂优化的R-树索引结构[J]. 计算机应用研究 2016(12)
    • [23].内存数据库索引技术研究[J]. 科技创新导报 2010(29)
    • [24].CKDB-Tree:一种有效的高维动态索引结构[J]. 计算机工程与应用 2009(30)
    • [25].一种基于DTD的不完全值索引结构[J]. 福州大学学报(自然科学版) 2008(01)
    • [26].HF-Tree:一种闪存数据库的高更新性能索引结构[J]. 计算机研究与发展 2010(05)
    • [27].基于Road R-tree的城市路网索引结构研究[J]. 计算机应用与软件 2009(02)
    • [28].支持MMDB缓存优化的索引结构研究[J]. 桂林理工大学学报 2012(04)
    • [29].文本检索中动态索引技术研究[J]. 韶关学院学报 2011(02)
    • [30].浅谈SQL Server索引结构及其使用[J]. 福建电脑 2010(11)

    标签:;  ;  ;  ;  

    支持XML数据查询的F&B索引结构的研究
    下载Doc文档

    猜你喜欢