数据量大的txt文件,中间要删除或者要插入一条记录如何做优化。
数据量大的文件,中间要删除或者要插入一条记录如何做优化。txt每行的长度不固定,只是以回车符分割。
csv文件
优化
数据量大
------解决方案--------------------http://bbs.csdn.net/topics/390276389
------解决方案--------------------找一个数据库
------解决方案--------------------要想快就不能用StreamReader之类文本处理的类
直接用FileStream二进制读取去寻找'\n'这个换行符
无论如何都是要重写整个文件的
如果文件是在是很大,可以考虑将文件分块,比如每块100MB