分布式文件系统VS普通文件系统

67 阅读1分钟

分布式文件系统就像一个有不同节点的普通文件系统,每个节点都有本地文件系统来存储数据。这个多个本地文件系统将与一些协议协调,将数据提供给外部客户。

客户端通过某种协议调用这多台机器来获取数据。大多数时候,通信协议是tcp/ip。要访问分布式文件系统上的任何信息,你需要客户端软件。

列出普通文件系统和分布式文件系统之间的区别:

分布式文件系统和本地文件系统之间的区别

传统文件系统分布式文件系统
数据被保存在单个系统中。如果机器坏了,我们就不能得到数据,而且故障转移的几率更大。数据被复制在不同的节点上,如果任何一个节点发生故障,客户都可以读取数据,故障转移较少。
读取数据所需的时间较少,因为只有对硬盘的读取调用和本地处理时间。读取数据所需的时间较长,因为我们有网络远程调用和本地数据读取到磁盘,并从多个系统协调数据。
检索数据的速度非常慢它非常快
它将数据存储在一个地方将数据存储在多个地方

这个话题是探索分布式文件系统和本地文件系统之间区别的一个非常基本的开始。