支持高效查询和动态更新的XML编码研究

来源 :湖南师范大学 | 被引量 : 0次 | 上传用户:liang6666
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的快速发展,XML数据正成为主流的数据形式,已逐渐成为互联网上数据交换和处理的标准,在各个领域都有广泛应用。但由于XML数据路径分支多、存在大量冗余信息,造成数据存储和查询效率较低。因此,如何提高XML数据的存储效率和查询效率已成为学术界研究的热点。为了提高XML数据的存储效率和查询效率,充分发挥XML数据的作用,学者们提出许多数据存储和查询技术,这些技术提高了XML数据的存储效率和查询效率,但这些技术在数据存储、数据更新和数据查询方面仍存在不足,本文就此问题进行了深入的研究。本文对现有的XML数据编码和查询技术进行了分析和比较,提出了一种支持高效查询和动态更新的数据编码方案。该编码通过分解结点位置信息,只记录结点位置片段信息,避免记录冗余信息,能有效节省存储空间;该编码还能支持任意数量结点的更新,完全避免了重新编码;同时根据该编码方案提出一种查询算法,该查询算法完全避免了结构连接操作,具有较高的查询效率,特别适合长路径的查询。本文所做的主要工作:(1)深入分析了现有的XML数据编码方案和查询技术,提出一种支持高效查询和动态更新的数据编码方案,对该方案进行详细的分析,并给出具体的编码实现算法。(2)针对本文的编码方案提出数据更新方法,详细讨论不同情况下的数据更新规则,并对具体实现算法进行分析和说明。(3)结合本编码方案提出一种查询算法,并对算法实现过程进行分析。(4)将本文提出的编码方案与其它编码技术做了比较,通过实验可以发现:与其它编码方案相比,本文提出的编码方案在空间存储效率、结点更新效率和查询效率方面都有明显的优势。
其他文献
在计算机科学技术学科中,愈来愈多的研究领域涉及到对文本信息的处理问题,这些领域以文本信息处理为核心,文本信息处理的好坏制约着它们的进一步发展。文本信息主要由自然语
软件错误定位是目前软件工程领域的重要研究课题,其中基于程序谱的错误定位(CFL)是一类重要的方法,有文献说明CFL方法在多错误环境下也有着良好的效果。偶然性正确测试用例对于
随着移动终端设备的不断发展,人们携带移动设备用来进行消息传输的机会网络应用也越来越普遍。由于人与人之间存在特定的社会关系,且社会网络服务也不断升级,机会网络逐渐演变为
随着许多复杂系统可以抽象为复杂网络进行研究,复杂网络已然成为一个研究热点。但复杂网络因结构抽象且复杂,故很难用传统的文字或数据表格对其拓扑结构进行直观的展示,从而
本文围绕偏微分方程在图像处理中的应用展开研究。总变差(TV)模型、各向异性扩散(PM)模型和各向同性扩散(ID)模型是图像处理中应用最广的三个偏微分方程模型。结合TV模型,PM模
随着计算机网络技术的飞速发展,越来越多的网上资源都以XML格式来表示。与超文本标识语言HTML相比,XML语言具有以下优点:(1)具有良好的可扩展性。用户可以根据自己的需求,定义
基于视觉的导航系统是模式识别、人工智能领域的研究热点之一,主要应用于自主移动平台的导航,如机器人、智能车辆等。其中,道路环境的理解是导航系统的关键技术之一,它为导航
计算机技术的迅速发展已经使得计算机成为了人们生活中不可或缺的组成部分,但是计算机网络上的病毒传播也带给了人们巨大的损失。因此研究计算机病毒的传播机理,分析病毒传播的
目前,高等院校针对学生的管理工作开始多样化,但对学生在学习成绩上的关注始终没有减弱。为了学生让学生享受美好大学生活的同时,能更高标准的完成学业工作,关于评奖评优的促进工
随着计算机网络的迅猛发展,网络规模的迅速扩大,网络资源信息量也呈爆炸式的增长趋势,如何在海量的资源信息中快速定位人们所需资源,并有效的利用它们成为人们所关注的焦点。