读书笔记:MIT 6.824

分布式的基础设施:

  • 存储 常见的HDFS
  • 通信
  • 计算 常见的如MapReduce

实现上:

  • RPC
  • 线程
  • 并发控制

分布式关注的重点:

  1. 性能(Performance)
  • 可拓展性(Scalability) 2倍的机器,2倍的性能
  1. 容错(Fault Tolerance)
  • 可用性(Availability)常见的5个9
  • 可恢复性(Recoverability)

另外提到了2个关键词:

  • NV storage 非易失性存储如硬盘、SSD等
  • Replication 副本/备份,通常作为容错的主要手段
  1. 一致性(Consistency)
  • 强一致性 客户端put之后,在任何节点get都是最新的
  • 弱一致性 存在旧值,在一段时间后会一致
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章