SeaweedFS是一个简单的高度可扩展的分布式文件系统,它主要有两个目标:
1、存储数量庞大的文件!
2、快速服务文件!
相比于支持全功能POSIX文件系统,SeaweedFS实行单一关键字:文件映射。类似于“NoSQL“,你可以称它为“”oFSN“。
相比于在一个中心主服务器中管理所有文件元数据,中心主服务器只管理卷文件,并且它让这些卷服务器管理文件和它们的元数据。这样可以缓解中心主服务器的并发压力然后将元数据传入卷服务器,并且允许更快的文件接入速率(仅仅一次磁盘读操作)。
每个文件的元数据仅仅占用40字节的存储空间。