原文地址:http://mogilefs.pbworks.com/Definitions
domain:
domain 是文件区分的最高层次。每个 domain 中的文件 key 是唯一的。一个 domain 包含了在 domain 中定义文件的 class 的集合。domain 的例子: fotobilder、livejournal。
class:
每个文件只属于一个 class 。一个 class 只属于一个 domain 。事实上,class 只是指定文件的“最小复制数”的。class 的例子:userpicture、userbackup、phonepost。
key:
key 是一个标识文件的唯一的文本字符串。在一个 domain 中 key 是唯一的。key 的例子:userpciture:34:39、phonepost:93:3834、userbackup:15。
最小复制数:
这是 class 的一个属性。定义了这个 class 中的文件需要被复制到不同的设备的份数,以确保数据冗余避免丢失。
文件:
文件是一个上传到 MogileFS 来存储确定的 bit 集合。文件会根据“最小复制数”被复制。每个文件有一个 key ,是一个 class 的一部分,位于一个 domain 中。文件是 MogileFS 为你存储的东西。