欢迎来到天天文库
浏览记录
ID:33511676
大小:52.58 KB
页数:9页
时间:2019-02-26
《论文-xml在数据库应用中的性能问题初探》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、毕业设计(论文)题目:XML在数据库应用中的性能问题初探专业:____________年级:________________学生:学号:________________指导教师:____________________________________________________________________完成日期:年月日摘要本文围绕将XML用于数据库应用中所遇到的问题,尤其是性能问题,进行了一些讨论。并通过一个试验程序,具体考察了XML和关系数据库在处理较大规模数据(1万条记录以上)时性能上的差异。最后,对于XML在这个领域内的应用,给出了一些探讨
2、性的结论。关键词:XML数据库性能Web目录第一章XML技术简介………………………………………………………………41.引言……………………………………………………………………………42.XML简介…………………………………………………………………………4第二章XML技术与数据库应用……………………………………………………51.Internet时代数据库技术所面临的问题…………………………………………52.XML在数据库应用中的性能问题…………………………………………………5第三章XML与关系数据库处理对比………………………………………………61.测试程序与
3、试验平台………………………………………………………………62.试验的结果…………………………………………………………………………63.硬件、软件环境的影响…………………………………………………74.XML文档的处理方式与数据库管理系统操作只之间差别……………………7第四章XML文档在装载和转储时的开销…………………………………7结束语……………………………………………………………………8参考文献……………………………………………………………………9致谢词……………………………………………………………………9第一章XML技术简介1.引言XML技术自出现以来,
4、发展非常迅速,在许多领域内得到广泛的支持而有着广阔的应用前景。例如电子数据交换、电子商务等等更是把XML作为一种基础性、支柱性的技术来看待。然而,应该指出,XML本质上是一种描述性的标记语言,是一种更好地表示信息的手段。同时,这也意味着XML可以是用于信息存储和管理的一种方式,正如同传统的数据库技术一样。数据库技术及其应用系统诞生于60年代。随后,经历了从层次数据库、网状数据库到关系数据库以及面向对象数据库的发展,数据库及其管理系统已成为计算机信息系统中的重要基础和支柱。90年代以来,Internet和Web的飞速发展使人类社会的信息量以指数膨胀,而对信息
5、管理和信息交换的需求更是空前强烈和迫切。这时,已在传统的商业和事务处理等领域内趋于成熟的数据库技术,面临着许多新的问题和挑战。(注:本文中关于数据库技术的讨论侧重于关系数据库)XML的一个重要特点是它的结构性,即它可以方便有效地表示结构化数据,这就使得XML可以作为表示和存储数据的手段。因此,目前有不少将XML用于数据库应用的研究正在进行中。本文即是在这个方向上做了一些初步的探索,尤其关注于XML在数据库应用中的性能问题。2.XML简介XML推荐标准1.0版发布于1998年2月,之后,迅速在全球掀起了XML应用的浪潮。简要地讲,XML是一种描述型的标记语言
6、,与HTML同为SGML(标准通用标记语言,一种功能十分强大但也非常复杂的标记语言,是ISO-8879国际标准)的一种应用。设计之初,XML的目标之一是取代HTML为新出现的复杂的Web应用提供标准的Internet语言。然而,由于XML在可扩展性、可移植性和结构性等方面的突出优点,它的应用范围早已突破了HTML所达到的范围。今天,XML在很多领域中崭露头角,这其中包括传统的数据库技术的范畴。例如,人们开始考虑用XML文档来存储、组织和管理Internet上浩如烟海的庞大信息资源。但是,XML是否能够胜任所有这些场合?这正是本文要探讨的一个问题。下面先对X
7、ML作一个简要的介绍。一篇XML文档由标记和内容组成。XML中共有六种标记:元素(elements),属性(attributes),实体引用(entityreferences),注释(comments),处理指令(processinginstructions)和CDATA段(CDATAsections)。其中,元素是标记的最常见的形式,由尖括号分隔,和人们熟悉的HTML中的标记看起来没什么两样。大多数元素标识它所包含的内容的性质。XML与HTML最大、也是最显著的不同是XML文档中引入了“文档类型声明”(DocumentTypeDeclarations)。
8、DTD使文档可以与分析器交流关于它的内容的元信息。元信息包括:被允
此文档下载收益归作者所有