Print

NXD和XED的存储方式及对比研究

论文摘要

自1998年W3C(World Wide Web Consortium)发布了XML1.0[1](Extansible Makeup Language)标准以来,XML就迅速显示出在数据存储、数据交换等方面的优越性,短短几年时间,XML就成为了Web上的数据表示和数据交换的标准,XML数据成为Internet上的主流数据,显露出强大的生命力。随着网络信息的不断的膨胀,如何有效地存储和管理这些XML数据,已成为当前各种网络应用面临的较为突出的问题。目前关于对XML数据存储和管理的研究上主要集中在使用关系数据库来存储和管理XML数据(XED-XML Enable Database)和使用原生XML数据库(NXD-Native XML datadabe)来进行存储和管理两个方面。 NXD虽然对XML数据的存储和管理提供了的有力的支持,作为一种新兴的数据库技术,目前对它的存储、查询、修改等操作性能的评估,以及XED和NXD的对比研究并不多,本文的主要工作包括:一是深入探讨了NXD的不同的存储方式,对不同的存储方式建立量化评估模型,通过实例数据对几种不同的存储方式进行测试评估,最后得出最佳性能的存储方式。二是根据XML文档的特性和对XML文档的处理方式设计建立NXD和XED的对比研究评估框架。三是从对XML相关技术和标准的支持、数据库管理、管理界面以及编程接口等方面完成NXD和XED的功能性对比研究。四是通过实例数据对XED和NXD在查询、更新、删除和新增等方面的性能差异、优缺点及适用范围等做出评估对比,根据XML文档的特点,分别从XML文档元素类型、元素个数、条件复杂度、批量处理、路径深度、元素位置等7个方面的因素来考察对NXD和XED性能的影响。五是通过测试分析和对比研究,为程序开发和设计人员建立基于XML的后台数据服务的应用提出指导性建议,力求在XML领域,为建立功能完善、性能相对较好的后端数据服务提供较为可靠的参考。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 第二章 基础知识
  • 第一节 XML及相关技术
  • 第二节 XED—关系型数据库对 XML的支持
  • 第三节 NXD—原生型数据库管理系统
  • 第四节 XML与面向对象数据库
  • 第三章 NXD数据存储方式评估模型
  • 第一节 NXD应用的典型系统架构
  • 第二节 数据的存储方式
  • 第三节 评估
  • 第四章 NXD与 XED的对比研究
  • 第一节 评估框架
  • 第二节 功能性对比研究
  • 第三节 查询性能评估
  • 第四节 更新性能评估
  • 第五节 删除性能评估
  • 第六节 新增性能评估
  • 第五章 结论及分析
  • 第六章 下一步的工作
  • 参考文献
  • 致谢
  • 攻读学位期间发表的学术论文目录
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    本文来源: https://www.lw50.cn/article/b593b76b4236e28562eab6a4.html