Open Nav

XML文件树的高效的存储表示

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.仅供学习参考之用.
   帮助中心
资料介绍:
附件一:外文资料翻译译文
XML文件树的高效的存储表示
Giorgio Busattoa, Markus Lohrey, Sebastian Maneth
摘要:加载xml文档和使用DOM访问它们的执行需要大量的存储空间:加载xml文档所需的空间一般是该xml文档大小的好几倍。存储xml文档树结构需要一个相当大的存储空间。在这篇论文中,有一种方法来高效地表示xml文档树结构。这种表示通过压缩xml文档树结构来提高文档的高规律性。正式地,只有一个压缩树来产生上下文无关文法树。 被压缩过后的文档,其基本树的功能性操作依然存在,就像在边缘往复运动一样。 这样允许直接执行解析文档而不需要事先解压。为了压缩文档,无疑这些复杂的计算问题如初始化xml文档类型和测试平衡性都要被考虑进来。
© 2008 Elsevier B.V. 版权所有。
关键字:语法树,压缩,内存中xml表示
1.  引言 (毕业设计)
在很多描述中,使用电脑程序来处理树结构。常常在主存中保存树的表示对加快访问速率是非常有用的。如果被存储的树非常大,使用这种高效的记忆表示方式是非常有用的。最近,一个很著名例子关于用整齐树表示xml文档和一个在主存中实现这种文档具体化的例子都可以评估xml检索性能。后者是用已存在的xml数据模型来实现的,如:DOM标准显示了在主存中的DOM解析空间是普通xml文档的4-5倍多。可以这样理解:form的一个节点<a/>在xml文档中占用4bytes,但是一个树节点至少需要16bytes:一个名字指针需要加上三个节点指针才能指向父亲节点、第一个孩子节点和下一个兄弟节点。有一些改进可以更紧凑的表示这些。如:Galax仅用了原文件的3-4倍多的主存空间。另外,还有一个高效存储xml的数据模型就是二进制树。因此,众所周知的xml查询语言可以通过二进制树模型来评估。 [来源:http://www.doc163.com]
在本章中,我们致力于用一种高效的方式表示二进制树的问题,来使基本树的功能性操作仍被保持。取代压缩,这种方式通常称为数据最优化。有2种方式实现这种小树表示:基于指针的和简洁的小指针。后者是把树包装进一个小的数组,通过贯穿树中的基本导航来识别的方式。最近,在简洁树表示方面有新的进展。基于内存要求的考虑,这种简洁表示比基于指针的表示更有竞争力。

  • 关于资料
    提供的资料属本站所有,真实可靠,确保下载的内容与网页资料介绍一致.
  • 如何下载
    提供下载链接或发送至您的邮箱,资料可重复发送,若未收到请联系客服.
  • 疑难帮助
    下载后提供一定的帮助,收到资料后若有疑难问题,可联系客服提供帮助.
  • 关于服务
    确保下载的资料和介绍一致,如核实与资料介绍不符,可申请售后.
  • 资料仅供参考和学习交流之用,请勿做其他非法用途,转载必究,如有侵犯您的权利或有损您的利益,请联系本站,经查实我们会立即进行修正! 版权所有,严禁转载
    doc163.com Copyright © 2012-2024 苏ICP备2021029856号-4