XML文档在关系数据库中的存储研究

XML文档在关系数据库中的存储研究

ID:36721886

大小:250.28 KB

页数:4页

时间:2019-05-14

XML文档在关系数据库中的存储研究_第1页
XML文档在关系数据库中的存储研究_第2页
XML文档在关系数据库中的存储研究_第3页
XML文档在关系数据库中的存储研究_第4页
资源描述:

《XML文档在关系数据库中的存储研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、维普资讯http://www.cqvip.com第30卷第3期黑龙江电力2008年6月XML文档在关系数据库中的存储研究陈桦,张亮(陕西科技大学电气与信息工程学院,陕西西安710072)摘要:XML目前正在成为各种数据库特别是文档的首选格式。由于其具有标记不同字段的能力,使得搜索变得更简单和动态化。那么,怎样管理XML标记的数据呢?基于关系的XML数据处理是一种可行而有前景的方式,受到了广泛的关注。然而由于数据模型的差异,利用关系数据库查询处理XML数据给传统数据库技术带来新的挑战。介绍一种基于DTD的XML关系数据库存储方法,

2、该方法分别针对DTD和XML文档建立独立的表结构和索引,从而提高查询效率。关键词:XML;关系数据库;DTD中圈分类号:TP311文献标识码:A文章编号:1002—1663(2008)03—0185—04MemorizingstudyofXMLfileinrelationaldatabaseCHENHua,ZHANGLiang(SchoolofElectricandInformationEngineering,s瘟UniversityofScience&Technology,Xian710072,China)Abstract:X

3、MLhasbeenapreferredformatforallkindsofdatabase,especiallyforfile.Itmakessearcheasierandmoresimpleduetoitscapacityofmarkupdiferentfields.HowtomanagethedatabasethatXMLmarkedup?dataprocessingwithXMLbasedonrelationisafeasiblemeanwithwideprospect.However,usingrela-tionald

4、atabaseseal"chesandprocessesXMLdatabringsoutdificultiesfortraditionaldatabaseduetodiferentdatamode1.ThepaperdiscussedthememorizingmethodofXMLrelationaldatabasebasedonDTD,whichseparatelysetsupthedependentliststructureandindexfocusingonDTDandXMLfilesandhashi【sheficien-

5、cyinsearch.Keywords:extensiblemarkuplanguage(XML);relationaldatabase;datatypedefinition(DTD)1XML文档的存储方式方式在查询处理方面也存在明显的弱点,首先该法在每次浏览和查询文档时都要重复解析文档。当前,XML文档的基本存储方式可分为三其次,整个文档在查询处理过程中都要驻留内存。类:文件系统、存储管理器和数据库管理系统。尽管可以在内存中为文档建立索引,通过索引来1.1文件系统定位查询所需要的部分,维护这种索引的代价将文件系统用来存储和检索

6、XML数据,它是管十分昂贵。理XML最原始的方式。基于文件的XML存储系1.2存储管理器统将XML直接存储为文本文件,由于文件系统本由于XML数据与半结构化数据十分相似,利身不具备查询处理XML数据的能力,在处理查询用半结构化数据仓库来管理XML数据似乎是一时需要将XML文档解析为内存中的DOM树结构。基于文件的XML存储系统简单并容易实现,种比较自然的方式。在这种方法中,XML数据被无须使用底层的数据库或对象存储管理,同时由聚簇存储为有向图。Stanford大学的Lore项目在于XML文档被直接存储为文本文件,这种存储方这方面

7、作了初步的尝试。然而当年的半结构化数式无须存储转换和重构查询结果。但是这种存储据库技术尚不成熟,利用半结构化数据仓库处理收稿日期:2007—09—27作者简介:陈桦(1962一),男,陕西科技大学教授,博士,硕士研究生导师。·-——185·-——维普资讯http://www.cqvip.comVo1.30,No.3HeilongjiangElectricPowerXML查询的性能仍然难以让人满意。行的办法是将XML文档解析成图结构,然后提供1.3数据库管理系统相应的关系模式来存储这些图结构;第三种方法更有效的存储方式是使用数据库

8、管理系统来是把XML文档结构(如DTD)直接映射到数据库管理XML数据。根据数据库管理系统的不同,存关系模式,再将XML文档数据存放到这些模式对储方式又可以分为基于关系的XML数据库系统,应的关系表中。面向对象的XML数据库系统和原生的XML数据XML文档被作为

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。