基于前缀编码XML查询新策略的研究

基于前缀编码XML查询新策略的研究

论文摘要

XML正迅速取代HTML成为Web上信息表示、集成和交换的标准。与HTML相比,XML具有简单、自我描述的特点,并且实现了内容、结构和表现三者的分离,更适合于Internet上数据表示和交换。近年来,XML在各种领域得到了广泛的应用,Web上,信息系统以及电子商务中涌现了大量的XML数据。XML逐渐成为信息数据表现和传输的标准。有效地加工、分析,处理和存储XML数据成为目前XML方向研究关注的热点问题,研究者们已经提出了多种XML的查询语言和存储管理技术。而目前,在存储管理XML各种可能的方式中,基于关系的XML数据处理是一种可行而有前景的方式,受到了广泛的关注。但是基于关系存储的XML数据在处理XML复杂路径表达式查询时需要对多个子查询的中间结果作结构连接,这就需要在多个关系表上进行连接计算以实现结构关系的判断。这将导致XML数据查询所需要的I/O时间和计算工作量增加。而前缀编码各段字典有序性,其编码算法比较简单,不但可以很好保存双亲/子女,祖先/后裔结点之间的包含关系,更可以保存XML文档中结点之间位置关系的信息,因而可以成为方便的比较XML文档中任意两结点位置关系的工具。利用前缀编码这些良好的特性,本文提出一个利用前缀编码来支持XML数据查询的新策略。在这个策略中,本文提出一种最长前缀编码匹配的策略。对于基于关系存储的XML数据,在其处理复杂路径查询表达式时,利用最长前缀编码匹配算法,我们可以对XML数据查询中结构连接所得到的中间结果集合进行筛选,通过最长前缀编码匹配策略直接得到XML数据查询所要的最终结果。相对于传统的基于关系存储的XML存储查询策略,在处理复杂XML路径查询时,本文的策略更加高效。为了支持最长前缀编码匹配策略查询XML数据,根据XML路径查询表达式的两阶段查询特点,本文也给出了相应的两种模式级别的XML数据存储策略,并阐述了在这种存储模式下具体的XML数据的查询过程以及和其他模型查询性能分析的对比,并介绍了实验情况和实验结果。为了更好的理解本文,本文还在开始简要的介绍了XML相关的知识和理论,XML查询技术,XML编码方案以及现有的几种典型XML数据库技术。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 本文研究背景
  • 1.2 国内外研究现状
  • 1.3 论文的主要工作和组织结构
  • 第二章 XML相关理论
  • 2.1 XML语言介绍
  • 2.2 XML的优势
  • 2.3 XML文档树
  • 2.4 XML查询语言
  • 2.4.1 XQuery
  • 2.4.2 XPath
  • 2.5 XML查询树模式
  • 2.6 本章小结
  • 第三章 XML数据库技术
  • 3.1 XML数据的编码方案
  • 3.2 基于关系的XML存储模式
  • 3.2.1 结构映射
  • 3.2.2 模型映射
  • 3.2.2.1 Edge方法
  • 3.2.2.2 XRel
  • 3.2.3.3 XParent
  • 3.3 本章小结
  • 第四章 利用前缀编码的XML数据查询策略
  • 4.1 前缀编码方案
  • 4.2 查询路径表达式
  • 4.3 存储模式
  • 4.4 查询过程
  • 4.5 最长前缀匹配策略
  • 4.6 查询实例
  • 4.6.1 简单查询
  • 4.6.2 分支谓词查询
  • 4.6.3 含有通配符的查询
  • 4.7 本章小结
  • 第五章 实验结果及性能分析
  • 5.1 性能分析
  • 5.2 实验结果
  • 5.3 本章小结
  • 第六章 总结和展望
  • 参考文献
  • 致谢
  • 攻读硕士学位期间发表的学术论文目录
  • 在读期间参与科研项目情况
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    • [1].湘西苗语的构词前缀与形态前缀[J]. 语文学刊 2015(11)
    • [2].熟悉前缀造新词[J]. 疯狂英语(高中版) 2016(09)
    • [3].一言难尽中国“石头人”[J]. 北京纪事 2010(08)
    • [4].忧伤的前缀[J]. 现代妇女 2015(02)
    • [5].俄语常用动词前缀的意义和基本用法[J]. 中学俄语 2010(09)
    • [6].前缀式“非+X”研究[J]. 湖北师范学院学报(哲学社会科学版) 2012(03)
    • [7].中药名前缀词的规范化及其翻译探讨[J]. 上海中医药大学学报 2010(04)
    • [8].以“胡”为前缀表示“外来”义的词语的文化内涵[J]. 语文学刊 2014(08)
    • [9].南阳方言中的前缀“圪”字[J]. 文教资料 2018(13)
    • [10].常用英语否定前缀解析[J]. 科技信息 2012(11)
    • [11].动词前缀的构词语义浅谈[J]. 改革与开放 2009(03)
    • [12].俄语前缀功能突显及其变异[J]. 中国俄语教学 2009(04)
    • [13].高年级英语专业学生前缀习得顺序实证研究[J]. 莆田学院学报 2008(06)
    • [14].汉韩否定前缀对比研究——以“非一”“不一”“无一”为例[J]. 南开语言学刊 2016(01)
    • [15].布依语名词前缀l■~0研究[J]. 黔南民族师范学院学报 2014(01)
    • [16].法语中的前缀re-[J]. 法语学习 2010(03)
    • [17].常见的单词前缀[J]. 高中生 2011(30)
    • [18].俄语动词前缀的语义阐释[J]. 外语教学 2012(06)
    • [19].防范前缀劫持的互联网注册机制[J]. 软件学报 2009(03)
    • [20].从认知角度看否定前缀un-[J]. 英语知识 2008(04)
    • [21].新兴类前缀“裸-”的意义解析[J]. 现代语文(语言研究版) 2011(03)
    • [22].不止一种意义的英语常用前缀总结[J]. 时代教育 2016(10)
    • [23].词汇突破之前缀与后缀[J]. 新高考(高一语数外) 2011(12)
    • [24].英语前缀微探——以反义前缀为例[J]. 山西青年 2019(14)
    • [25].对医学英语词汇中单词前缀的分析解读[J]. 中国校外教育 2012(09)
    • [26].汉语语境下英语前缀磨蚀的实证研究[J]. 文教资料 2014(03)
    • [27].基于前缀树的高效频繁项集挖掘算法[J]. 计算机工程 2010(04)
    • [28].基于完全有限前缀的过程实例表示图的分解[J]. 清华大学学报(自然科学版) 2014(04)
    • [29].基于协作的互联网前缀劫持检测方案研究[J]. 计算机工程与科学 2009(08)
    • [30].俄语动词前缀的语义浅析[J]. 青年文学家 2016(24)

    标签:;  ;  ;  ;  

    基于前缀编码XML查询新策略的研究
    下载Doc文档

    猜你喜欢