我编写了一个从大文件(> 3 GB)中读取数据的 C 程序。文件中的每条记录都是一个键值对。每当有查询出现时,程序都会搜索键并检索相应的值,类似地更新值。
查询的速度很快,因此这种技术最终会失败。最坏情况访问时间过长。由于大小的原因,创建内存中的对象将再次成为一个坏主意。
有什么办法可以解决这个问题吗?
问问题
320 次
我编写了一个从大文件(> 3 GB)中读取数据的 C 程序。文件中的每条记录都是一个键值对。每当有查询出现时,程序都会搜索键并检索相应的值,类似地更新值。
查询的速度很快,因此这种技术最终会失败。最坏情况访问时间过长。由于大小的原因,创建内存中的对象将再次成为一个坏主意。
有什么办法可以解决这个问题吗?