注册 登录
编程论坛 Ruby论坛

XML和数据库

xinfresh 发布于 2006-03-09 00:10, 11682 次点击
XML和数据库的功能是不是差不多?如果作用是一样的话,那它们有什么区别?如果不一样的话,又各用在什么用途?
14 回复
#2
为你导航2006-03-29 14:08

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

#3
小笨笨2006-05-06 15:43
xml比数据库灵活,但数据库比xml功能强大。
#4
litchlove2006-05-25 21:27
xml 和数据库不可同日而语,它们是连个不同的概念,但是他们之间却又设十分密切的联系!!只要你学习了 这门课程你就会有比较清楚的认识了,我建议你学习一哈!!
#5
mordew2006-09-24 16:51

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

#6
y9986012006-11-14 10:39
哦,那我要努力学习了
呵呵
#7
夜狼2006-12-05 15:31
惭愧呀。
#8
漯河2006-12-09 14:24
xml也可以说是一个小的数据库(个人认为)
#9
yms1232007-01-01 15:53
XML虽然可以存储数据,但是XML不能代替数据库。首先XML的安全性就不可代替数据库,因为XML文档可以通过浏览器直接查看到其中的内容。而数据库是不能通过浏览器直接查看的,但XML的优点在于其文本格式的数据,比数据库的读取速度快。因此现在一些网站利用XML作为数据缓存,用来提高网站的访问效率。
#10
xinfresh2007-01-01 15:57
感谢楼上。
不过,请问为什么XML比数据库快呢?
#11
yms1232007-01-01 16:00
回复:(xinfresh)感谢楼上。不过,请问为什么XML比数...
以下是引用xinfresh在2007-1-1 15:57:07的发言:
感谢楼上。
不过,请问为什么XML比数据库快呢?

XML本质上是文本文件,里面所有数据都是文本类型的。而数据库里的数据多种多样,一些数据类型也不一样。
因此个人认为读文本,的速度要比读数据库的速度快。举个简单的例子就是,.txt的文件一般在电脑里的打开速度是很快的。

#12
Dreamprince2007-01-01 18:06
说白了Xml主要就是用来数据共享的比如程序与程序
公司与公司之间
#13
xinfresh2007-01-02 08:07

那谁能举个例子说明XML的优势吗

#14
学前班2007-06-27 10:56
我也想知道啊,XML和数据库的本质区别在哪里呢?要简单易懂啊
#15
lmhllr2007-07-03 08:55
晕!也不先查看下两者的简介就直接发问了。。。

1