编程论坛's Archiver

xinfresh 发表于 2006-3-9 00:10

XML和数据库

XML和数据库的功能是不是差不多?如果作用是一样的话,那它们有什么区别?如果不一样的话,又各用在什么用途?

为你导航 发表于 2006-3-29 14:08

<P>鄙人很想回答,但是能力有限,先去学习在回来给你答案.<BR>对了,你知道什么是数据库吗.什么是xml吗.也许你知道之后就不会在问</P>

小笨笨 发表于 2006-5-6 15:43

xml比数据库灵活,但数据库比xml功能强大。

litchlove 发表于 2006-5-25 21:27

xml 和数据库不可同日而语,它们是连个不同的概念,但是他们之间却又设十分密切的联系!!只要你学习了ADO.NET 这门课程你就会有比较清楚的认识了,我建议你学习一哈!!

mordew 发表于 2006-9-24 16:51

<P>才发现!! XML原来用处还真的很大。. <BR>   就快要向ADO.NET进攻了.</P>

y998601 发表于 2006-11-14 10:39

哦,那我要努力学习了<BR>呵呵

夜狼 发表于 2006-12-5 15:31

[em09]惭愧呀。<BR>

漯河 发表于 2006-12-9 14:24

xml也可以说是一个小的数据库(个人认为)

yms123 发表于 2007-1-1 15:53

XML虽然可以存储数据,但是XML不能代替数据库。首先XML的安全性就不可代替数据库,因为XML文档可以通过浏览器直接查看到其中的内容。而数据库是不能通过浏览器直接查看的,但XML的优点在于其文本格式的数据,比数据库的读取速度快。因此现在一些网站利用XML作为数据缓存,用来提高网站的访问效率。

xinfresh 发表于 2007-1-1 15:57

感谢楼上。<BR>不过,请问为什么XML比数据库快呢?

yms123 发表于 2007-1-1 16:00

回复:(xinfresh)感谢楼上。不过,请问为什么XML比数...

<DIV class=quote><B>以下是引用<U>xinfresh</U>在2007-1-1 15:57:07的发言:</B><BR>感谢楼上。<BR>不过,请问为什么XML比数据库快呢?</DIV>
<P>
<P>XML本质上是文本文件,里面所有数据都是文本类型的。而数据库里的数据多种多样,一些数据类型也不一样。<BR>因此个人认为读文本,的速度要比读数据库的速度快。举个简单的例子就是,.txt的文件一般在电脑里的打开速度是很快的。</P>

Dreamprince 发表于 2007-1-1 18:06

说白了Xml主要就是用来数据共享的比如程序与程序<BR>公司与公司之间[em03]

xinfresh 发表于 2007-1-2 08:07

<P>那谁能举个例子说明XML的优势吗</P>

学前班 发表于 2007-6-27 10:56

我也想知道啊,XML和数据库的本质区别在哪里呢?要简单易懂啊

lmhllr 发表于 2007-7-3 08:55

晕!也不先查看下两者的简介就直接发问了。。。<BR><BR>

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.