1
在VBScript应用程序中,我需要随着时间的推移记录几个(50个)参数。由于使用数据库这将是矫枉过正,我会用平面文件做到这一点。最快的方式来读取和写入文件的数据?
有一个线程每秒向文件中写入数据。
用户可以绘制任何变量的图。
我不知道什么是做事情的最有效的方法:
单个文件:
每个参数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|
对我来说,一个文件就是easi呃写,但更难以阅读,反之亦然。
该文件不再是100k行。
有没有一种解决方案总是更好,'理论上',还是有一个盈亏平衡点取决于参数的数量?
非常感谢您的帮助, 马克西姆
“随着时间的推移”多久?它是应用程序的一个会话,还是可以扩展到多个会话? –
@Pankaj 1到20小时,在一个会话中。 在会话结束时,文件将被删除。 – Maxime
在这种情况下,数组或字典会更容易,更快。 –