存储和搜索/索引浮动流

时间:2012-08-05 11:24:58

标签: objective-c c indexing

我正在构建一个应用程序,它接收一个可以增长到理论无穷大的常量浮点数(Float64时间戳)。所以我需要将这些浮点数从内存中移到磁盘上。

我希望能够调用像numberOfFloatsInRange(Float64 min, Float64 max)这样的函数。浮标已在流中订购。

我想我应该创建一些索引,也许在某个时间间隔存储浮点数/行数对?但我真的不确定。例如,流是无限的,在时间上,索引也会超出内存。

实现这样一个函数的最佳方法是什么,而不必将整个文件读回内存?

祝你好运, 彼得

0 个答案:

没有答案