图模型XML数据上查询处理方法的研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:comeon833833
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于图结构具有强大的表示能力,它在许多方面有着广泛的应用。随着计算机技术和国际互联网络技术的迅速发展,图模型数据上的管理和查询操作领域受到了越来越多的重视。XML可以方便地表示复杂的图模型数据规范并已成为通用信息交换标准之一,从数据库的角度对其进行研究,最主要的研究问题是如何有效地存储和查询大规模的XML数据。图模型XML数据上的可达查询是其中一类重要的查询。为高效地回答查询,基于可达编码的方法被提出,并加入索引和其它辅助结构以提高效率,然而由于图上编码的时间复杂度太大,并且会过多地占用搜索和存储空间,现有基于编码的算法对大量数据上进行的可达查询并不适用。基于路径匹配的方法通常将一个查询分解为一组路径,然后连接原来分支连接处的节点,然而该类型的结构连接方法通常导致庞大的中间结果,从而将严重影响查询处理效率。本文提出了图模型XML数据上的一种存储策略,该存储模型由基于正向,反向两棵生成树的可达编码和一种高效的可达索引组成,利用它可以在很短的时间内判断图中任两点的可达关系。实验表明,在实际图模型数据上所占存储空间与图的节点数接近线形关系。基于此存储策略,本文提出一种针对图状查询的全局的查询处理方法,通过按照不同的拓扑序两趟遍历查询图的所有节点,而得到查询结果。该查询结果以查询结果节点集合的形式表示,占用很小的存储空间,但省略了结果中边的信息。本文还提出查询结果转换算法,在需要时,可以将结果节点集合转换为查询结果图。理论和实验证明,该查询处理方法的时间复杂度接近数据图节点数的线形关系,处理查询时中间结果和查询结果所占空间均很小。本文给出了图模型XML数据上可达查询,查询结果等的严格定义,还证明了存储策略和查询处理方法的正确性。
其他文献
随着计算机技术在工作和生活中的广泛应用,出现了很多支持和管理这些工作的信息系统,但是计算机系统不会象人一样灵活的控制管理系统,因此现在构建信息系统的主要任务就是高
本文基于Petri网模型对调度问题建模、分析,该方法能够容易地考虑任务调度环境的各种实际限制条件,如共享资源的交替使用,缓冲区的申请与释放,任务之间的先后顺序等;能够容易地监
随着计算机网络的普及应用,Web网站已成为人们获取信息、传递信息的重要阵地,Web网站开发成为当代信息系统开发的新热点。作者在研究Web应用系统原理、Web门户网站开发技术、We
Internet的迅速发展使得Web服务日渐繁荣,具有同一功能的Web服务不断增多。然而一个单独的Web服务的能力毕竟是有限的,所以工业界和学术界都希望能够通过组合现有的Web服务来创
网格的出现实现了互联网上所有资源包括计算资源、存储资源、通信资源、信息资源等的全面连通,无论在科技上还是在商业上,网格计算都具有巨大的应用前景。网格监测是对网格资
随着时代的发展,人们对于高分辨率图像的需求日益迫切,图像拼接技术也随之成为了数字图像处理领域中一个热门的研究方向,其广泛应用于虚拟现实、智能交通、医学影像等重要领
医学图像分割是图像研究中的一个重要领域。由于医学图像的复杂性,普通的图像分割模型不能满足医学图像分割的需要。变形模型是近几年发展起来的一种新的图像分割方法并被广
计算机的网络时代已经到来,它改变了每个人的观念、生活和工作的方方面面,未来计算机的应用系统必然自主或不自主地向网络化的应用模式倾斜。对于实际运行中的网络应用系统,系统
随着Internet及电子商务、电子政务的迅速发展,网络信息安全得到人们的空前重视。在这种背景之下,数字签名作为手写签名的数字化对应物必然有着广阔的应用前景。PKI/PMI概念的提
Fault localization known as software debugging is a process of finding the locations of faults in programs.In debugging, finding the root cause of a failure is