我正在撰写关于云存储的论文。Swift-Open Stack Storage System如何管理文件元数据?
我正在研究名为Swift的Openstack存储系统。
在页面:http://swift.openstack.org/overview_architecture.html
对象服务器 对象服务器是可以存储,检索和删除存储在本地设备的对象非常简单Blob存储服务器。对象作为二进制文件存储在文件系统中,元数据存储在文件的扩展属性(xattrs)中。这要求对象服务器的基础文件系统选择支持文件上的xattrs。有些文件系统,如ext3,默认情况下关闭了xattrs。
这是否意味着Swift不会将元数据与文件内容分开? 它会在大量的元数据访问或搜索中造成瓶颈吗? 每个头对象访问,它会通过文件系统来查找元数据?
感谢