1
VBScriptアプリケーションでは、時間の経過とともに少数(50ish)のパラメータを記録する必要があります。このためにデータベースを使用することは過度の作業となるので、私はフラットファイルでこれを行います。データをファイルに読み書きする最速の方法は?
1秒ごとにファイルにデータを書き込むスレッドがあります。
ユーザは任意の変数のプロットを描くことができます。
私は物事を行うための最も効率的な方法だろうか疑問:
単一のファイル:パラメータごと
single.txt |Time|Param1|Param2|...|Param50| |1|0.5|1.8|...|0.24|
一方のファイル:
param1.txt |Time|Param| |1|0.5| param2.txt |Time|Param| |1|1.8|
私の場合、1つのファイルは簡単です書き込みは難しいが、読み込みが難しく、逆もまた同様である。
ファイルは100k行以上ではありません。
パラメータの数によっては、常に「理論的に」より良い解決策がありますか、または損益分岐点がありますか?
おかげであなたの助けのためにたくさん、 マキシム
「時間の経過」の期間はどのくらいですか?それはアプリケーションのセッションですか、それとも複数のセッションに展開できますか? –
@Pankaj 1〜20時間、1回のセッションで。 セッションの最後に、ファイルが削除されます。 – Maxime
その場合、配列や辞書はより簡単で高速になります。 –