到底什么叫分布式文件存储


比如我们公司的图片很多,现在分布在同一局域网里的10多台服务器上,部分数据有冗余。

当大家在访问这些数据的时候,只存在读操作,不存在写操作。

这样叫分布式吗?到底怎样就满足了分布式存储的定义呢?

分布式文件系统 分布式

一航戦D誇り 10 years ago

不算。

用最简单的话说,分布式存储,在内部包含了多台服务器,两台也台,两万台也算,但对外,基本上只有一个入口。文件写、读都从这一个入口进行。在文件系统内部,会自动完成文件多机复制、自动迁移、自动容错、并发读写的过程中保证数据的一致性等。

你们现在的存储,应该只算是复制+备份,对外读取的时候,通过不同的域名或者ip,来进行文件定位和获取。

基本上与分布式有关的技术,就包含了自动、容错、负载均衡,文件读写会自动分配到不同的设备进行,发现或者剔除故障设备,过程自动且不可见。有些文件系统还有事务,版本控制,压缩。

而这些,你们这个架构并不支持。

xBubu answered 10 years ago

Your Answer