首页 新闻 会员 周边 捐助

关于大量xml数据的性能问题

0
悬赏园豆:10 [已解决问题] 解决于 2009-11-23 09:54

我做了一个实验,xml中有30W条数据,修改其中一条数据的一个值大概花了10秒钟,时间主要是花在load()和save()这两个方法的,电脑配置是酷睿双核2G内存的,从硬件上讲如果放到一半的服务器上(比如四核)大概能减少多少时间,从软件上讲有什么办法能提高这个效率吗

拖鞋王子的主页 拖鞋王子 | 初学一级 | 园豆:38
提问于:2009-11-22 14:56
< >
分享
最佳答案
0

大数据量的时候建议使用数据库来存储数据,30万条数据放在xml文件中的话操作是会很慢的,即时提升硬件性能,但要达到秒杀级别困难还是很大的。

如果项目目前已经使用了xml做为数据库了,可以参考下http://xmldatabase.codeplex.com/

收获园豆:10
西越泽 | 专家六级 |园豆:10775 | 2009-11-22 16:08
其他回答(1)
0

大数据量,怎么不用DB

woody.wu | 园豆:3621 (老鸟四级) | 2009-11-22 15:01
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册