最后不断累积的这样一个xml文件最大可能达到60m 这样大小的xml文件 性能如何?
对这样的xml文件进行读写 会存在什么问题吗?
12 个解决方案
#1
到后面就变成大文件读写了,这个在嵌入式设备中影响非常大。获取楼主可以考虑到达多大后写入到另一个文件中,避免大容量文件的操作。
#2
任何文件都不可能无限大的,感觉楼主思路不对,考虑到扩展性等问题,最好重新设计算法和数据结构,将数据保存到不同的xml文件中,根据不同的情况,从不同的xml文件中读取内容就可以了。
#3
也就是60m太大了吧。。 那么文件最大容量应设置到多少合适啊
#4
XML文件太大会导致读写时间长 系统内存不足
建议文件设置为20M左右 根据你的容量设置
#5
可以保存到SQlite数据库里面,方便以后检索数据。
#6
如果我要把xml文件转储出去 并转换为xls格式 xml文件如果10m的话 转换及复制速度怎么样啊
有没有谁试过的啊
有没有谁试过的啊
#7
这个没有试过,最好楼主自己写个程序测试一下!
#8
同意2楼,用不同XML读取不同用途,太大,耗时长的
#9
可以考虑分多个文件
#10
用SQLCE或者SQLLite应该性能好些 。
关注, 你这个问题 ~~~
关注, 你这个问题 ~~~
#11
我一共需要存储的数据量最大不超过8g 这样来看 是用xml文件来存储还是用sqlce好些啊
#12
这样 XML 肯定是不行的。
#1
到后面就变成大文件读写了,这个在嵌入式设备中影响非常大。获取楼主可以考虑到达多大后写入到另一个文件中,避免大容量文件的操作。
#2
任何文件都不可能无限大的,感觉楼主思路不对,考虑到扩展性等问题,最好重新设计算法和数据结构,将数据保存到不同的xml文件中,根据不同的情况,从不同的xml文件中读取内容就可以了。
#3
也就是60m太大了吧。。 那么文件最大容量应设置到多少合适啊
#4
XML文件太大会导致读写时间长 系统内存不足
建议文件设置为20M左右 根据你的容量设置
#5
可以保存到SQlite数据库里面,方便以后检索数据。
#6
如果我要把xml文件转储出去 并转换为xls格式 xml文件如果10m的话 转换及复制速度怎么样啊
有没有谁试过的啊
有没有谁试过的啊
#7
这个没有试过,最好楼主自己写个程序测试一下!
#8
同意2楼,用不同XML读取不同用途,太大,耗时长的
#9
可以考虑分多个文件
#10
用SQLCE或者SQLLite应该性能好些 。
关注, 你这个问题 ~~~
关注, 你这个问题 ~~~
#11
我一共需要存储的数据量最大不超过8g 这样来看 是用xml文件来存储还是用sqlce好些啊
#12
这样 XML 肯定是不行的。