以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 XML 与 数据库 』  (http://bbs.xml.org.cn/list.asp?boardid=17)
----  转关于异构数据转换问题(kxj001的回复)  (http://bbs.xml.org.cn/dispbbs.asp?boardid=17&rootid=&id=13923)


--  作者:qingrain
--  发布时间:1/22/2005 8:51:00 AM

--  转关于异构数据转换问题(kxj001的回复)
你好,很高兴能和你交流这些问题.
    我个人认为,数据的交换是个很复杂的问题.单纯的用XML是行不通的.首先,把数据导成XML可以做到,但当数据量过百万的时候我想这个效率是很低的.我曾经做过一个试验,把数据库元数据以文件的形式存成XML文件,当该文件超过1M的时候,存都要费很长时间.这在现实中是行不通的.再者,把表中数据存入XML文件以后,你还要提取出来,再导入目标数据库中,这也要费时,可能能成功,但效率应该很低下的.再者,对XML的查询问题,大多用sax和DOM配合XPATH进行查询,我不知道你做没做过试验,到底XML的查询和SQL语句的查询那个快呢?想想XML的查询原理,我想还是SQL查询快吧.所有的资料都说XML能够解决异构数据的问题,你见过用XML解决该问题的例子吗?我是没有见过.
    由此可见,用XML解决异构数据库的方案,我认为是行不通的.

W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
6,035.156ms