将数据保存到一个文件或MULTIPLE的注意事项?

时间:2009-08-11 20:33:40

标签: vb.net winforms encryption

我将使用DPAPI加密保存数据。我不确定我是否应该只有一个包含所有数据的大文件,或者我应该将数据拆分成单独的文件,其中每个文件都是自己的记录。我怀疑整个数据集将小于10mb,所以我不确定是否值得将其分解为几百个单独的文件或者我应该保留一个文件?

解密10mb数据需要很长时间吗?

2 个答案:

答案 0 :(得分:2)

对于10兆字节,我不担心将其拆分。加密/解密的成本 一定数量的数据将几乎相同,无论是一个大文件还是一个 一组小文件。如果您需要有选择地解密单个记录的能力, 与一次性完全相反,拆分文件可能很有用。

答案 1 :(得分:1)

如果您永远不会想到您的应用将要运行的硬件,请将其缩放。然后它可以从10个并行软盘驱动器运行,如果它从1读取太慢。

如果您的示波器仅限于高性能计算机,并且文件大小在未来10年内不太可能上升,请将其放在1个文件中。