欢迎来到天天文库
浏览记录
ID:73627005
大小:14.00 KB
页数:3页
时间:2021-12-24
《XML文档与关系数据库数据转换的研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、XML文档与关系数据库数据转换的研究摘要针对目前异构数据库间数据访问的问题,提出了种基于XML的数据交换技术。研究了XML模式与关系模式相互转换的方法,讨论了XML数据的关系存储以及XML与关系数据库的映射策略,分析了基于不同映射的数据转换的可行性。关键词XML关系数据库映射中图分类号:TP3文献标识码:A由于数据库技术本身的发展和数据库市场的变化,使得越来越多的应用需要在异构数据源之间进行访问,XML技术便应运而生。然而,目前大部分应用的数据存储在关系数据库中,XML数据又以XML文档形式存在,因此,研究XML文档与关系数据库的转换对异构数据源之间的数据集
2、成非常重要。1XML与关系数据库的比较由于传统的各数据库管理系统之间的异构性及其所依赖操作系统的异构性,很难实现在异构数据库之间进行通信,同时对关系数据库的访问还依赖于系统对ODBC的支持程度,即便如此,很多防火墙不允许这种信息转换,而且还容易被攻击。XML具有无可比拟的优势,一方面,利用XML文档,开发人员可以编码任何关系数据库中的面向记录的数据,并很好地保持这些数据的逻辑结构,甚至可以根据实际应用的需要更改这些数据的逻辑结构。另一方面,XML文档具有透明性和平台无关性,独立于传输协议,可以使用FTP、HTTP、RPC等多种方式传输,发送端和接受端无须关心
3、数据是来自于什么平台以及是如何产生的。但是,XML作为一种形式语言,以文本的形式对数据进行描述,存在管理和检索上的困难,仍然无法完全取代数据库。首先,数据库具有灵活而高效率的数据操作手段,可以处理海量的数据信息。就XML文档而言,目前主要通过XML解析器提供的API来实现对文档数据的访问,但随着XML文档的数据量增大,这种方法的效率明显不如访问数据库的效率高,而且XML文档数据的维护也更加困难。其次,从并发性来说,关系数据库本来就被设计为允许多个用户同时处理信息,但目前对XML文档的访问不具备并发性。最后,从安全性来说,数据库拥有一个很好的安全控制体系,允许
4、用户对数据进行不同级别的处理,而这也是XML文档所不具备的。2XML数据的关系存储XML数据源有XML纯文本文档、关系型数据库以及其他应用数据几类。由于XML数据源的不同,关于XML存储的研究目前大致分为四个方向:利用文件系统存储XML数据的研究;利用面向对象数据库存储XML数据的研究;用关系数据库存储XML数据的研究;专门设计的XML(NXD)存储策略。针对于XML具体应用,在存储XML文档的数据库技术上,形成了两大阵营。一种阵营主张在原有的传统关系数据库基础上,通过扩展XML支持模块或中间件,来完成XML数据和数据库之间的格式转换和
此文档下载收益归作者所有