浅论一种新型原生xml数据库——mynxd的设计与实现

浅论一种新型原生xml数据库——mynxd的设计与实现

ID:34830041

大小:2.55 MB

页数:75页

时间:2019-03-12

浅论一种新型原生xml数据库——mynxd的设计与实现_第1页
浅论一种新型原生xml数据库——mynxd的设计与实现_第2页
浅论一种新型原生xml数据库——mynxd的设计与实现_第3页
浅论一种新型原生xml数据库——mynxd的设计与实现_第4页
浅论一种新型原生xml数据库——mynxd的设计与实现_第5页
资源描述:

《浅论一种新型原生xml数据库——mynxd的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、2006届研究生硕士学位论文过820865学校代码:10269学号:YS03241033攀震礞忿震旁一种新型原生XML数据库——MyNXD的设计与实现院系:信息堂瞳让簋扭丕专业:i土篡拯廑旦拉盔研究方向:盆查式数搓崖指导教师:潘菌苤熬援硕士研究生:韭塞2005年10月完成华东师范大学硕上学位论空一种新型原生xML数据库——MyNxD的研究与实现摘要XML以=其扩展性、结构性、平台独立性和自描述性等特性成为数据表示和交换的事实标准,越来越多的应用使用XML来存储、交换和发布信息。海量的XML带来了~系列的问题:如何存储和管理海量的XML?如何从海量的XML中查找出所需要

2、的数据?如何更新这些数据?XML使用的广泛性使上述问题成为各大公司、企业、学者的热门研究领域。关系型数据库不能很好地支持XML。关系型数据库或者将XML转换成二维表的形式存储,或者将XML作为BLOB数据进行存储,但XML与二维表存储形式的转换存在性能问题,而将XML作为BLOB数据存储则不能很好地支持对XML的查询与更新。原生XML数据库采用关系型数据库中组织、管理数据的方法管理XML,并使用私有格式存储XML,能很好地解决海量XML带来的问题,得到了广泛瞩目和飞速发展。因为原生XML数据库仍在起步阶段,现有的原生XML数据库存在多种查询语言。而且现有的原生XML数

3、据库的更新语言不够强大,并且查询语言与更新语言分离,上述种种问题给原生XML数据库的用户造成了极大的不便,阻碍的原生xML数据库的发展。本文在研究了原生XML数据库相关资料及Apache软件基金组织的Xindice数据库后,自行设计并实现了一个原生XML数据库模型——MyNXD。MyNXD使用分页和BTree技术来管理数据库文件,有效提高了XML的FO效率:MyNXD使用私有格式来存储XML,显著提高了XML内部数据存储格式与DOM模型的转换效率;MyNXD使用CORBA作为客户机与服务器通信的桥梁,大大地增强MyNXD使用的灵活性;MyNXD采用扩展的XQuery语

4、言作为XML数据查询和更新语言,为用户提供了强大的使用接口,方便了用户的使用。在MyNXD系统的设计中,为了解决目前原生XML数据库存在的不足并减少用户对MyNXD操作的复杂程度,本文提出并实现了扩展的XQuery语言—趣xQuery。EXQuery不仅支持对普通XML文档或者对MyNXD数据库进行查询的功能,而且还支持对普通XML文档或者对MyNXD数据库进行更新的功能,从而弥补了只能使用XQuery等XML查询语言执行查询功能和只能使用XUpdale等语言执行更新功能带来的不便,有效的解决了原生XML数据库查询与更新语言上的一系列问题,大大地方便了用户的使用,构成

5、了本文的特色和创新之处。MyNXD系统较好地支持了XM[,,它的实现将有助于用户管理和操纵XML,有利于XML的进一步推广。关键词:XML,原生XML数据库,DOM,XQuery华东师范大学硕士学位论文一种新型原生XML数据库——MyNxD的研究与实现AbstractBecauseoftheexpansibility,structure,platformindependenceandself-description,XMLisnowaproposedstandardforwebinformationpublishingandinformationexchanging.

6、ThevastusesofXMLbringmanyproblems:HowtomanageXML?Howtoqueryandupdatethem?ThevastusesofXMLmaketheproblemsabevetobeahotareaformanycompanies,enterprisesandscientists.RDBMScouldn’tsupportXMLverywell.RDBMStransformXMLtotableorBLOB,butthetabletransformationbringsperformanceissueandBLOBcall’ts

7、upportquery/updatewell,NativeXMLdatabase,whichusesRDBMSmanagementmechanismtooperateXMLandprivateformattosaveXML.resolvestheperformanceissuewell.BecausenativeXMLdatabaseisanewtechnology,differentkindsofnativeXMLdatabasessupportdifferentquery/updatelanguages,someofthequery/update

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

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

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