我做了一个实验,xml中有30W条数据,修改其中一条数据的一个值大概花了10秒钟,时间主要是花在load()和save()这两个方法的,电脑配置是酷睿双核2G内存的,从硬件上讲如果放到一半的服务器上(比如四核)大概能减少多少时间,从软件上讲有什么办法能提高这个效率吗
大数据量的时候建议使用数据库来存储数据,30万条数据放在xml文件中的话操作是会很慢的,即时提升硬件性能,但要达到秒杀级别困难还是很大的。
如果项目目前已经使用了xml做为数据库了,可以参考下http://xmldatabase.codeplex.com/
大数据量,怎么不用DB