基于结构索引的XML数据流的XPath查询技术研究

来源 :内蒙古科技大学 | 被引量 : 0次 | 上传用户:rewyuh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着WWW的迅猛发展,XML成为数据交换事实上的标准,XML数据的应用也越来越广泛。例如:在金融领域,网络安全,制造领域,监控检测领域等。随着研究的加深,对于基于半结构化数据的XML数据的管理越来越引起人们的重视,对这方面的研究也越来越多,如何提高查询的效率,成为人们关注的焦点,研究发现建立合适的XML索引对于查询效率的提高起到关键的作用,本文就是从这方面入手,首先从文档结构这一关键地方建立较小的结构索引,这为下一步提高Xpath查询的效率奠定了坚实的基础,然后我们根据XML数据流独特的特点,进一步处理带谓词的Xpath查询,虽然带谓词的查询比较复杂,一直是人们研究的难点,但是在大量的研究中发现,运用预处理技术就可以把复杂难处理的带谓词的Xpath变的比较简单,为提高查询效率奠定了坚实的基础,这也是本文的研究的精髓。对于海量用户下的Internet环境中的XML数据流处理系统来说,用户通常是利用XPath语句来描述其需求,因此, XPath查询是XML数据流的查询问题的核心所在,数据流查询中需要解决的关键问题是如何利用XPath表达式高效的查询XML数据流。本文根据XML文档的Schema获取它的文档结构建立较小的结构索引,把带谓词的XPath查询分成两步完成,第一步利用结构索引预处理完成XPath的路径匹配,第二步当XML数据流流过时利用路径匹配的结构索引处理谓词,完成查询。这是本文的主要研究内容。本文结合结构索引和预处理技术,实现了对带谓词的XPath表达式的查询处理。从理论上分析,结构索引和预处理技术能够提高XML数据流的查询效率。实验结果表明,该算法可以有效地提高带谓词的XPath的查询效率。
其他文献
调整视频图像的分辨率需要视频缩放技术。如果图像缩放技术的处理速度达到实时性要求就可以应用于视频缩放。传统图像缩放技术利用插值核函数对已有像素点进行插值重建还原图
随着全球信息量的爆炸式的增长,数据挖掘技术已成为新世纪计算机科学技术的研究热点。聚类分析是数据挖掘的最主要的功能之一,聚类就是将数据对象分组为多个类或簇,在同一个
随着计算机网络的发展,互联网的规模呈爆炸式增长,各种新型的网络应用层出不穷,使得网络承载的数据量越来越大,导致数据分组丢弃率增加,时延增大,使得整个系统的性能严重下降
随着计算机网络和电子商务的迅速发展,许多移动设备上越来越多的使用密码运算,密钥泄露已成为威胁密码体制安全性的一个严重问题。为了减轻密钥泄露带来的危害,Dodis等学者于200
软件测试深入到研发软件的每一个阶段,它从需求分析阶段开始存在直到交互软件产品为止。通过对研发产物进行测试不仅使软件产品达到用户要求,而且可以缩减研发周期与研发成本
为了检测运动背景下的运动目标,本文首先采用光流法对目标进行初始检测。这种方法只能得到目标的大致范围,无法得到目标的精确轮廓,而且无法正确检测同向同速前进的多目标。
随着计算机软件行业的飞速发展,越来越多的公司的竞争力依赖于为其提供决策信息的软件产品。软件产品的及时交付,对公司竞争力的极高,有着很大的作用。增量开发模型,作为软件开发
网络技术的快速发展促进了网络教育的不断创新,在网络教育中除了设置相应的学习内容之外,评价学习效果也至关重要。考试则是进行评价的最主要的手段,随着全国网络教育统考机
虚拟现实技术是一项新兴的综合性信息技术,它融合多种信息技术的最新发展成果,广泛的应用到了社会各个领域。中国是个海洋大国,海洋技术在国民经济中有着举足轻重的作用,其中
微粒群优化算法(Particle Swarm Optimization,PSO算法)源于对生物界鸟群群体运动行为的研究,通过群体间个体的合作与竞争来实现对优化问题的求解,是一种群智能优化算法,由于它的原
学位