2

理論上の無限大に成長する可能性のあるfloatの一定のストリーム(Float64タイムスタンプ)を受け取るアプリケーションを構築しています。したがって、これらのフロートをメモリからディスクに移す必要があります。

のような関数を呼び出せるようにしたいnumberOfFloatsInRange(Float64 min, Float64 max)。フロートはすでにストリームで注文されています。

インデックスを作成する必要があると思います。おそらく特定の間隔でfloat/行番号のカップルを保存しますか?しかし、私は本当に確信が持てません。たとえば、ストリームが無限である場合、時間の経過とともに、インデックスもメモリを超えて大きくなります。

ファイル全体をメモリに読み戻すことなく、このような関数を実装するための最良のアプローチは何ですか?

よろしく、ピーター

4

0 に答える 0