|
Native XML数据库存储研究与应用
|
|
【小学二年级计算机论文】[摘要] XML广泛应用于WEB数据的表示和交换,而海量XML数据的存储、处理对传统数据库提出了严峻的挑战,Native XML数据库应运而生,本文重点讨论了NXD数据库数据存储的几个方面,指出其有待进一步研究的问题。 [关键词] XML Native XML Database 数据库 随着Internet进入社会生活的各个方面,电子商务等的广泛应用,关系型数据库在处理信息的复杂化,多样化,差异化,灵活性,可读性等方面的不足日益明显。特别是目前Web Service的蓬勃发展,XML越来越多地活跃在数据交换和存储领域,其数据量指数级的增长,要求更有效的数据管理能力和更快、更精确的查询,而这是传统关系型数据库领域所没有涉及到的,可以说是数据库发展的一个分水岭。NXD(Native XML Database)技术的出现给数据库研究界带来了巨大的机会,如何高效存储管理XML数据也自然成为研究的热点。 一、XML和XML数据库 XML是The Extensible Markup Language(可扩展标识语言)的简写, 具有扩展性、自描述性、自相容性等优点,成为Internet上数据表示和数据交换的标准。 对XML文档进行存取管理和查询的XML数据库分为两类:支持XML数据库管理系统(XED)和纯XML数据库管理系统(NXD)。XED(XML Enabled Database)是在原有关系数据库基础上扩展了XML支持模块,通过适当的XML API对XML文档进行查询和修改,完成XML数据和关系数据库之间的格式转换和传输。NXD(Native XML Database)则出现在XML数据处理领域内,是专门设计用于存储和管理XML文档的数据库,它以XML文档作为数据库的存储单元进行操作和管理,保持XML文档的树形结构,省掉了XML文档和传统数据库的数据转换过程。 二、NXD的概述 1.NXD定义 RonaldBourret在“XMLandDatabases”一文中给出有关NXD
|
|
|