C语言处理大数据一般有三种处理方法:
1、分段处理,即无论文件多大,程序中使用的永远只是一小段部分,可以使用一个缓冲区,根据用户交互输入,分段的输出。
2、使用内存文件映射,这是最常用的文件的处理方法,Linux和Windows都提供一种内存文件映射的机制,以Windows为例,可以调用 CreateFile()、 CreateFileMapping()以及 MapViewOfFile()三个函数来完成内存文件映射。
3、使用数据库,借助SQL查询语言对大数据进行操作。
只能分块处理了,读入一块、处理一块、存储一块,数据库就是这么干的。
什么系统下?