存储体系

存储体系竖井式的架构,其好处是每个系统相对独立,对外部的依赖非常少。

对于单个存储系统而言,由于分布式逻辑和存储系统自身的逻辑在系统内紧密耦合,使得每个存储逻辑都需要进行分布式层面的考虑,如一致性, 可用性,故障恢复等等。

这时候分层式的架构就体现出它的优势了。Google采用了分层的结构,上层BigTable将分布式的考虑完全交给了下层的分布式文件系统Colossus,使得BigTable的实现只需要考虑自身的存储逻辑,这样使得在设计和实现上都直观且简单。

而阻碍选择分层式架构的最大障碍就是网络。随着万兆网的搭建,分层式结构成为了可能。

你可能感兴趣的:(存储体系)