数据库中保存的xml与xml文件

我想问下这两种方式那种实用些,那种好些,都有什么利弊?使用。net访问!... 我想问下这两种方式那种实用些,那种好些,都有什么利弊?使用。net访问! 展开
 我来答
HAL9000PLUS
推荐于2016-02-21 · TA获得超过1279个赞
知道小有建树答主
回答量:663
采纳率:0%
帮助的人:723万
展开全部
在数据库中保存:
sqlserver可以在sql语句中,对字段中的xml进行xpath检索。
如:select * from xxx where xpath(xxx.xmlfield, "/book/title") = "abc";

函数名我记不清了,大意就是这样了。

可以统一备份方案。
方便查找。
大量记录时,性能很高。

大小有限制,4G

xml文件:
优点:与数据库比想不出什么优点。

编程时要读数据库,知道文件名,再去打开文件IO,解读。还要记得关掉。
大量的文件,性能很差。一个目录里有几万个文件,基本就完蛋了。非常慢。

备份时要另外设计文件备份方案。

大体上就这些。
匿名用户
2015-06-26
展开全部
在数据库中保存:
sqlserver可以在sql语句中,对字段中的xml进行xpath检索。
如:select * from xxx where xpath(xxx.xmlfield, "/book/title") = "abc";

函数名我记不清了,大意就是这样了。

可以统一备份方案。
方便查找。
大量记录时,性能很高。

大小有限制,4G

xml文件:
优点:与数据库比想不出什么优点。

编程时要读数据库,知道文件名,再去打开文件IO,解读。还要记得关掉。
大量的文件,性能很差。一个目录里有几万个文件,基本就完蛋了。非常慢。

备份时要另外设计文件备份方案。

大体上就这些。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式