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

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

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

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

阅读 5.4k
1 个回答

不算。

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

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进