首页常见问题正文

教你一招:只有5GB内存如何读取一个6GB的数据?

更新时间:2023-02-17 来源:黑马程序员 浏览量:

IT培训班

  在数据大小比内存空间还要大的时候,怎么去读取数据呢?今天笔者就来分享一下解决这个问题的使用方法。常见的有两种思路:

  思路一:可以分多次来读取,也就是说通过生成器的方式,单次读取数量比较少的数据(例如按500MB计算)进行处理,这次处理完后再去读取后面的500MB数据。

  思路二:Linux常用命令之一的split可以将文件进行切割,然后再进行数据处理,这个方法的效率相对来说会更高。既可以按照文件大小进行切割,也可以按照文件行数来切割。处理完毕后,在Linux下使用cat命令来对文件进行合并。

1676613829785_领取课程.jpg

分享到:
在线咨询 我要报名
和我们在线交谈!