This topic has been archived. It cannot be replied.
-
工作学习 / IT技术讨论 / 请问各位DX,什么情况下用SQL做数据库比较好,什么情况下用XML做数据库比较好?哪一个速度能快一些?要是做一个论坛,用哪一个更好些?为什么?谢谢!!
-hillxie(我叫不紧张);
2003-7-10
(#1280440@0)
-
XML做数据库?呵呵,还是别赶这个时髦了。另外,什么叫SQL做数据库?
-guestagain(guest again);
2003-7-10
(#1280445@0)
-
XML为什么不行?我说的不清楚,我是说MS SQL SERVER
-hillxie(我叫不紧张);
2003-7-11
(#1280484@0)
-
XML适合作为数据库查询结果的载体,但本身作为数据库,实在是太慢了。不过,你可能对数据库的定义和我的不通。
-guestagain(guest again);
2003-7-11
(#1280488@0)
-
请问用XML适合作为数据库查询结果的载体,有什么好处呢?不用XML,读数据和处理数据好象也没什么困难啊。
-hillxie(我叫不紧张);
2003-7-11
(#1280497@0)
-
我是说你如果一定要用XML的话。好处当然有了,就是数据和表现层分开,同一个XML文档中的数据,你可以生成PDF文档,EXCEL电子表格,HTML网页等等,说白了,就是“一次查询,多次使用”(咱自己编的)。
-guestagain(guest again);
2003-7-11
(#1280522@0)
-
哦。懂了。谢谢。
-hillxie(我叫不紧张);
2003-7-11
(#1280531@0)
-
要是做论坛用XML存储数据是不是更好一些呢?因为XML存储的数据是树形结构的,跟论坛的要求一样,这样更容易显示吧?要是SQL SERVER,还得把数据转换成这种树形的结构再显示,是不是绕弯子了?
-hillxie(我叫不紧张);
2003-7-11
(#1280515@0)
-
如果数据量不大,操作不频繁,当然没问题。如果数据量大,操作频繁的话,插入,删除,修改,以及查询的速度恐怕是慢得接受不了的。
-guestagain(guest again);
2003-7-11
(#1280530@0)
-
明白了,多谢!以后有问题还请您多多指教。:)
-hillxie(我叫不紧张);
2003-7-11
(#1280541@0)
-
指教不敢,我也就知道点皮毛。
-guestagain(guest again);
2003-7-11
(#1280544@0)