相关疑难解决方法(0)

FS基于数据库而不使用保险丝

要从单个目录中提供数百万个文件,能够从数百个端点连接到驱动器,并且由于其他一些原因(为了避免基于gluster/nfs/all fs的网络解决方案),我想评估制作的可能性一个基于mongodb(或任何其他)的文件系统.

基本上,它像fusefs一样工作,每个文件都保存在mongo gridfs中.理论上,我这样做,

mount mongodbfs /mountPoint mongodb://localhost

然后当我说touch /mountPoint/test.txt这个文件被插入mongodb.这个FS还会将uid/gid和perms存储在文件中,我们可以向它发送数百个服务器,而且useradd不需要.我不打算包括FS的所有功能,只需要我们需要的功能.

我的问题是,我如何开始寻找资源,书籍,链接,人员,开发人员,帮助我实现这一目标?至少是一个概念证明.这可行吗?作为此类承诺的时间表,我应该期待什么?

请只考虑大量的小文件和文件夹.

ps:经过几天的研究后,我认为这是我的方向 http://www.ibm.com/developerworks/library/l-sc12.html http://www.flipcode.com/archives/Programming_a_Virtual_File_System -Part_I.shtml

ps2:我知道这项工作的难度.然而,我们愿意留出一个严肃的预算并愿意组建一个认真的团队来实施它 - 只有在我们确定这不是一个黑洞(因此问题)之后.

linux filesystems

3
推荐指数
1
解决办法
4181
查看次数

标签 统计

filesystems ×1

linux ×1