我有一个平面文件数据库(一个 xml 文件)。我有一个读取和编辑这个数据库的客户端。我在一个目录中有许多客户端连接到的 xml 文件。如果一个客户端进行编辑,则需要在所有客户端上进行更新。
我不能使用数据库,必须使用这种平面文件结构(即我不能一直运行管理服务器应用程序)
客户端运行 XP 和 .NET
这个问题的现代解决方案是什么?我有一段时间没有进行任何 XP 或 .NET 编码了,简单地使用文件锁会很容易吗?你甚至在 XP 上有单独的读/写锁吗?
编辑
客户端都在不同的机器上,数据库存储在网络共享上。