+ -
当前位置:首页 → 问答吧 → 如何从行数较多(较大)的文件中多次读取某一特定行

如何从行数较多(较大)的文件中多次读取某一特定行

时间:2011-03-22

来源:互联网

perl初学者

最近要处理一次数据,需要多次(上万次)从一个较大的文件中取特定的一些行,如果每次遍历文件,耗时,如果读入内存,耗内存;
注:每一行都有一个特定的标签;

将数据存入数据库的话,也比较慢,请问一下大家有什么好的建议没有?

作者: xieshaojun0621   发布时间: 2011-03-22

本帖最后由 zhlong8 于 2011-03-22 23:18 编辑

什么事都有个极限,时间空间的复杂度在那摆着。你大文件又怕耗时又怕耗内存,除非你的数据极特殊否则只能念咒了。或许你可以预读一次只保存那个特征码,然后 seek,可能会少耗点内存

作者: zhlong8   发布时间: 2011-03-22

热门下载

更多