虚拟文件系统树Web服务和NFS

时间:2011-03-03 19:26:30

标签: architecture tree nfs

我们正考虑在SQL中构建虚拟文件系统。 有几种方法可以在SQL中实现类似结构的文件系统(Materialzed path,adjency lists ...)。

过了一会儿,我们想到使用NFS来存储目录/文件结构和平键值存储来存储自定义属性。

NFS上的目录/文件结构仅存储ID。

Dxxxxx1
    Fxxxxx1
Dxxxxx2
    Fxxxxx1
    Fxxxxx2
    Fxxxxx3

一张看起来像这样的平台:

Dxxxxx1: {'name': 'mydir A', ... }

Dxxxxx2: {'name': 'mydir B', ... }

Fxxxxx1: {'name': 'file A', size: '', ... }

我们将受益于符号链接,mountpoint和UNIX权限。

这种架构的缺点是什么?

1 个答案:

答案 0 :(得分:0)

您可能遇到的最大问题是NFS的速度问题。我们在这里了解到NSF并不像我们需要的那样可靠(随机锁定问题)。在提交此体系结构之前进行音量/压力测试。