GFS/HDFS的设计理念——Simple is beauty!

本文对比分析了GFS、HDFS与前辈NFSv2、AFS的设计理念。NFSv2强调无状态和幂等性,通过GETATTR请求确保一致性;AFS通过回调机制解决客户端缓存同步问题。GFS/HDFS优化大块数据顺序读和并行追加,不支持文件修改,简化一致性实现。它们分别适用于不同的使用场景,GFS/HDFS需链接Client库,而NFSv2/AFS则可在用户态自由选择安装。
摘要由CSDN通过智能技术生成
阅读《RDBMS架构:写前日志(Write-Ahead Logging)保证ACID性质》文章可以大致明白实现本机的ACID性质的艰巨性,那么分布式系统亦改如何?本文从熟知的Linux ext4、Windows ntfs、Mac OS hfs....开始讲起,将你带入一个分布式文件系统的世界!

请先容我介绍另外两个前辈,

NFSv2——Sun公司1985发布了NFSv2,定义了开放的client/server之间的通信协议标准。

  • Stateless(无状态)——NFS Server不保持任何状态,每个操作都是无状态的。(Read: file handle, offset, count; Write: file handle, offset, count, data)。
  • Idempotent(幂等性:重复多次结
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值