知识卡片

对象取代目录成为统一存储的基石

专业/工作 · 236

内容

传统文件系统用目录树给数据寻址,本质是维护一张位置索引;Ceph反过来让对象成为最底层的存储单元,每个对象靠唯一标识符在一个扁平地址空间里被访问,块和文件存储都只是架在对象之上的封装层。去掉目录层级和索引查询后,系统不再受限于某张表的读写吞吐,扩展性和性能因此能随节点数量近线性增长。发散:这和数据库里”用哈希分片代替B树索引做水平扩展”是同一种取舍——放弃有序结构换取去中心化的可扩展性。

参考来源

《Ceph分布式存储学习指南》第1章《Ceph存储介绍》