如何防止数据在网络驱动器上损坏?

时间:2016-09-01 21:17:02

标签: database corruption

本周我一直在讨论我在工作中的应用程序遇到的问题。

我制作了一些在多台计算机上运行的应用程序,并从网络驱动器读取/写入数据。

数据通常只有几千字节,每隔几秒就会更改一次,因此我认为文本文件是最简单,最快捷的方式。

问题是数据(或文本文件)经常损坏? 虽然有些计算机显示正确的数据,但其他计算机会显示较旧的数据(通常是几分钟之前),或者根本不显示任何内容。在多台计算机上检查文本文件的内容时,即使它们是网络驱动器上的同一文件,它们也经常显示不同的数据。

该文件是否因为多个实例正在快速写入并快速读取同一文件而导致文件损坏?

通过删除/重新创建文件或将文件移动到另一个文件夹可以轻松解决问题,但偶尔这样做真的很痛苦。

现在设置SQL服务器不是解决方案,因为我还在等待权限。

也许我现在应该尝试SQLite或任何其他类型的数据库? 或者可能有一个更容易解决这个问题,任何人之前都有这个问题?

0 个答案:

没有答案