これで私を助けてくれることを願っています。私は現在、アプリケーション (.NET) を再設計していますが、データ ストレージについて考え直す必要が生じました。
基本的に 10 秒ごとに (変動する可能性がありますが、これが最速です)、float 値の配列と timeStamp を含む新しいデータセットを取得します。(これらの配列はかなり大きくなる可能性があるため、大量のデータを処理する必要があります [数百 mb または gb に達することもあります]) 配列の長さは手順ごとに固定されています (実行と呼びましょう)。実行します。一度に 1 つの実行のみを確認します。
だから私の質問は:
このデータをどのように保存し、アプリケーションでどのように処理しますか?
特に、特定のタイムスタンプを持つデータセットを読み取りたい場合は、
指定されたインデックスからの float 値のリスト
インデックス範囲とタイムスタンプ範囲が指定された float 値の 2 次元リスト。
[編集: データはローカルに保存する必要があります]