是否可以使用NFS上的数据文件夹



这似乎是我发现的最可靠的进程内数据存储。我在本地尝试了一些事情(在事务中间的sig-kill、sig-term、System.exit()等(,xodus可以从上一个好状态开始。

我很想知道xodus是否支持通过NFS存储数据(使用NFS文件夹作为环境(?如果文件锁定可能无法正常工作,例如在某些NFS的情况下,当多个进程从不同的主机打开同一个文件夹时,是否可能损坏数据存储?

我快速查看了锁定文件(xd.lck,好吧,至少对我来说它看起来像一个锁定文件(,其中似乎包括pid、主机名和LockingManager的调用堆栈。然而,我不确定这个锁文件是如何与xodus一起工作的。我发现该文件在环境关闭后不会被删除。它的内容也没有改变。

不建议使用任何类型的远程或可移动存储来托管数据库文件。数据库很容易被破坏——不仅是在尝试共享访问时,而且可能是由于连接问题。在即将发布的版本(1.3.232之后发布(中,如果能够可靠地检测到远程或可移动存储,则尝试使用远程或可移除存储将失败。

相关内容

  • 没有找到相关文章