黑马程序员技术交流社区

标题: XML [打印本页]

作者: 黄杨    时间: 2013-2-6 17:49
标题: XML
为什么要用到XML来存储?有数据库不就可以了?

作者: 李洪因    时间: 2013-2-6 19:15
XML其最大特点是广泛的实用型,因为你不管是什么平台,他都支持XML,所以XML是作为数据交换的最好的方法之一。
而你将XML作为数据存储的话,有优势也有劣势。
优势在于比较方便,尤其用于小规模的数据存储。而且显示起来也比较方便,你可以用CSS或者XSLT对其进行显示
劣势在于,他不太适合大规模的数据存储,数据仓库,挖掘等等,因为它没办法想商业数据库那样能提供许多服务,比如事务方面的。而且也没有商业数据库那样能很方便的对数据库进行管理。还有XML存储数据时候,如果要对数据进行校验,那么一般要利用XML SCHEMA或者是DTD,而一旦存储需求发生了改变,那么肯定要改变DTD或者XML SCHEMA,这样是很不方便的,而相对来说,在数据库里面,如果我们的存储的需求发生了改变,则相应的很容易发生改变





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2