分布式概念
# 分布式考虑问题
- 并行、并发(concurrency)
- 容错(partial failure)
- 物理通讯(physical)
- 安全和隔离(Security 、isolated)
# 分布式遇见挑战
- 并发concurrency
- partial failure 部分失败 也就是容错
# Infrastructure
- storage
- SQL
- NoSQL
- communication
- RPC
- computer
- MapReduce
# Implement
- RPC
- Threads
- Concurrency
# Performance
- scalability
- Fault tolerance
- Availability
- Recoverability
- non-volatile storage
- Replication
# Consistency
- Put(K,V)
- Get(K)
# MapReduce
- Map
- Reduce
1.主要分成两部分,涉及到 Key 的移动,对于数据的如何存储。
2.最核心的问题是网络问题,有好多机器,相互通讯,如果涉及到很多数据,之间的传输会涉及到网络带宽问题。每台机器带带宽至少每秒 50M。
上次更新: 2020/08/23, 11:08:00