面向XQuery语言的XML树模式整体匹配方法的研究

来源 :北京工业大学 | 被引量 : 6次 | 上传用户:hyflover
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着因特网的普及与发展,XML语言被普遍用于异构信息和异构平台的数据交换和数据共享。为了推动XML数据查询和处理的标准化,国际万维网组织W3C组织发展了XQuery语言,并将其作为XML数据查询语言标准发布。鉴于XML数据的半结构化特征和XQuery语言的函数式语言特征,高性能的XML查询处理与XQuery语言实现技术得到了普遍的重视,近年来已经成为数据库技术领域的研究热点之一。XML文档不同于关系数据,具有半结构化的特点。标准的XML查询语言所表示的查询请求中,很大程度都是针对XML数据的结构特征进行查询。Twig查询技术能够综合XML查询中的树结构特征形成模式树,利用模式匹配等算法完成高效的处理。在众多XML查询处理技术中,TwigList等整体查询匹配方法由于很好地利用了XML数据的树结构特征,成为了高性能XQuery实现技术的核心技术之一。本文分析了Twig整体查询匹配算法的发展现状及其存在的问题,解决了在XQuery引擎中引入Twig整体查询匹配方法所带来的问题。首先,通过对TwigList算法进行扩展,提出了新型的TwigLinkedList算法,解决了查询结果的顺序问题,并且针对Twig查询中父子关系的处理进行优化,进一步提高了查询的效率。随后,本文提出了引入Twig查询后的枚举方法以及谓词的处理方法,使得Twig查询模块可以高效地集成在XQuery引擎中。针对Twig查询的执行时间与内存使用情况,对扩展前后的TwigList算法进行了测试。实验结果表明,TwigLinkedList算法有效地减少了冗余的中间结果,从而提高了Twig查询效率,有效地支持了XQuery语言的高性能实现。
其他文献
无线传感器网络是由很多传感器节点自组织形成的多跳感知通信网络。在无线传感器网络中包含数量众多的、低价的,具有一定的探测、计算及无线通信能力的低能耗的小型传感器节
信息技术的发展使得数据信息爆炸式的增长,然而由于这些数据的异构性等特点导致了大量的信息孤岛。现实要求人们必须对异构数据源实行有效的集成,以便进行更好的数据共享和数
随着计算机视觉技术的发展,运动视频目标跟踪技术已经成为武器制导、模式识别,计算机视觉等领域的重要课题。由于运动视频目标跟踪技术在军事和民用领域都有广阔的应用前景,国内
时间序列预测在生活和工农业生产中扮演着越来越重要的角色,它的应用遍及很多领域,极大地推动了各个领域的发展。支持向量机(SVM)是基于统计学习理论的方法,由于其具有全局最优
随着移动互联网的快速发展,基于位置的服务在某些领域得到广泛应用,如:旅游服务、车辆导航等。人们在享受服务的同时,新的问题出现了:位置隐私泄露。位置信息与人们的日常生
近年来,随着电子信息,通信以及计算机科学的快速发展,脑电信号处理所需要的理论和技术也越来越完善,因而脑机接口(Brain.Computer Interface,BCI)的研究开始成为热点。脑机接
当前国内的中小型软件开发公司在软件开发过程中,普遍存在着项目管理困难的问题。同时,项目管理人员还面临着项目资源有限、计划变更频繁、反应迟缓等问题。当前的项目管理软
近年来,随着计算机技术的飞速发展和芯片制造工艺的不断进步,嵌入式实时操作系统ERTOS(Embedded Real—Time Operating System)逐渐渗透到科学研究、工程技术等各个领域,其性
学位
随着全国数字电视整体转换工程的推进,数字电视的平板化、大屏化和高清化,地面数字电视信号的开播、融合芯片的量产,以及日益丰富的高清互动应用,新型互动数字电视已深入到千家万