关系-XML双引擎数据库管理系统CoSQLRX中XML数据索引的研究与实现

关系-XML双引擎数据库管理系统CoSQLRX中XML数据索引的研究与实现

论文摘要

本文主要描述了基于关系-XML双引擎数据库管理系统CoSQLRX的XML数据索引的研究与实现。双引擎数据库系统是指能同时处理关系型数据和XML类型数据的数据库系统。随着XML相关技术的发展,XML数据的应用领域越来越广泛,许多领域都存在对关系数据和XML数据统一管理的应用需求,目前国内却缺少有影响力的关系-XML双引擎数据库管理系统,所以CoSQLRX数据库管理系统的实现具有重要的现实意义。CoSQLRX系统在关系型数据库管理系统的基础上,加入纯XML存储和XML查询处理技术,可以完成许多领域中的数据管理工作,例如企业信息化和电子商务等领域。创建XML索引是加速XML查询的重要手段。在CoSQLRX系统中,XML数据索引是一个重要的模块,本文主要阐述了针对此模块的研究与实现。首先,本文介绍了XML数据索引的概念及其研究背景和现状,分析了几种基本的XML索引类型以及相应的特点。然后,本文阐述了XML索引模块的设计。文中介绍了XML数据在CoSQLRX系统中是如何存储的,索引结构的设计,以及索引构建、更新、扫描的流程。在CoSQLRX系统中,XML索引的结构主要包括两部分,即中间信息表(XmlInfoRelation)和B-Link树。建立XML索引的时候,从纯XML存储中读取XML文档中的数据,提取里面的有用信息,如路径信息,值信息等,将其存入中间信息表(XmlInfoRelation)和B-Link树中。执行XML查询处理时,系统会解析查询语句,调用合适的索引,然后在B-Link树中寻找符合查询条件的结点,如果找到则进一步取出该结点在中间信息表中的相应信息,进行进一步分析,最终决定该结点是否作为查询结果返回。基于以上的思想,本文设计并实现了四种XML数据索引:简单路径索引,值索引,祖先/后代索引和Twig索引。最后,本文介绍了XML数据索引是如何实现的,并利用XMark测试基准对XML索引的创建和查询作了一些测试。从测试结果可以看出,在CoSQLRX系统中建立了XML数据索引之后,可以有效的加速XML查询处理。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 项目研究背景
  • 1.2 项目研究的目的和意义
  • 1.3 主要研究内容
  • 1.4 本文组织结构
  • 第2章 相关研究工作
  • 2.1 XML相关概念
  • 2.2 PostgreSQL系统和CoSQLRX系统
  • 2.2.1 PostgreSQL系统
  • 2.2.2 CoSQLRX系统
  • 2.3 XML数据索引相关技术
  • 2.3.1 XML数据索引方法
  • 2.3.2 XML编码
  • 2.3.3 B-Link树结构
  • 2.4 本章小结
  • 第3章 CoSQLRX系统中XML数据索引的设计
  • 3.1 XML数据索引设计的基本思想
  • 3.2 XML数据索引整体结构的设计
  • 3.3 XML数据索引相关数据结构的设计
  • 3.3.1 XmlInfoRelation和XNBTREE的设计
  • 3.3.2 XML数据索引的元信息的设计
  • 3.4 XML数据索引操作的设计
  • 3.4.1 XML数据索引的创建和销毁
  • 3.4.2 XML数据索引的扫描
  • 3.4.3 XML数据索引的更新
  • 3.5 XML数据索引接口的设计
  • 3.6 本章小结
  • 第4章 CoSQLRX系统中XML数据索引的实现
  • 4.1 XML数据索引操作的实现
  • 4.1.1 XML数据索引创建与销毁的实现
  • 4.1.2 XML数据索引更新的实现
  • 4.1.3 XML数据索引查询功能的实现
  • 4.2 XML数据索引元数据管理的实现
  • 4.3 本章小节
  • 第5章 实验与性能分析
  • 5.1 实验平台配置
  • 5.2 数据集及评测标准
  • 5.3 性能评测
  • 5.4 本章小结
  • 第6章 结束语
  • 6.1 内容总结
  • 6.2 未来展望
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].广告索引[J]. 中国医药工业杂志 2019(11)
    • [2].广告索引[J]. 涂料工业 2019(12)
    • [3].本期广告索引[J]. 岩土工程学报 2019(12)
    • [4].广告索引[J]. 制造业自动化 2019(12)
    • [5].广告索引[J]. 中国医药工业杂志 2019(12)
    • [6].广告索引[J]. 油气田地面工程 2020(02)
    • [7].产品名称索引[J]. 中国公共安全 2019(12)
    • [8].本期广告索引[J]. 岩土工程学报 2020(01)
    • [9].栏目索引[J]. 农业装备与车辆工程 2019(12)
    • [10].第三十一卷(2019)索引[J]. 中外法学 2019(06)
    • [11].本期广告索引[J]. 广东通信技术 2019(11)
    • [12].公司索引[J]. 互联网周刊 2020(01)
    • [13].本期新种索引[J]. 菌物学报 2020(02)
    • [14].广告索引[J]. 香料香精化妆品 2020(01)
    • [15].广告索引[J]. 油气田地面工程 2020(03)
    • [16].广告索引[J]. 山东化工 2020(01)
    • [17].广告索引[J]. 造纸科学与技术 2019(06)
    • [18].本期广告索引[J]. 岩土工程学报 2020(02)
    • [19].信息索引[J]. 中国检验检测 2020(01)
    • [20].广告索引[J]. 铁道技术监督 2020(01)
    • [21].栏目索引[J]. 农业装备与车辆工程 2020(01)
    • [22].广告索引[J]. 水利信息化 2020(01)
    • [23].广告索引[J]. 储能科学与技术 2020(02)
    • [24].公司索引[J]. 电气时代 2020(02)
    • [25].广告、信息索引[J]. 广西蚕业 2019(04)
    • [26].广告索引[J]. 世界临床药物 2020(02)
    • [27].广告索引[J]. 中国医药工业杂志 2020(01)
    • [28].广告索引[J]. 油气田地面工程 2020(04)
    • [29].本期广告索引[J]. 广东化工 2020(06)
    • [30].广告索引[J]. 合成橡胶工业 2020(02)

    标签:;  ;  ;  ;  

    关系-XML双引擎数据库管理系统CoSQLRX中XML数据索引的研究与实现
    下载Doc文档

    猜你喜欢