learn:distributed-system
差異處
這裏顯示兩個版本的差異處。
兩邊的前次修訂版前次修改 下次修改 | 前次修改 最後一次修改 兩邊的下次修訂版 | ||
learn:distributed-system [2022/05/14 08:03] – admin_wi1d5ky | learn:distributed-system [2022/05/14 08:13] – [兩個技巧: Partition 和 Replicate] admin_wi1d5ky | ||
---|---|---|---|
行 41: | 行 41: | ||
1. Node 增加時會產生 overhead | 1. Node 增加時會產生 overhead | ||
2. Node 之間的距離 | 2. Node 之間的距離 | ||
+ | |||
+ | --- | ||
+ | ## 面對分散式系統的兩個常用技巧: Partition 和 Replicate | ||
+ | |||
+ | - Partition: 把資料切成多個小塊 | ||
+ | - Replicate: 把資料複製多份 | ||
+ | |||
+ | ### 對 Performance & Availability 的影響 | ||
+ | |||
+ | | | Partition | ||
+ | | Performance | ||
+ | | Availability | 縮窄損害範圍 | ||
+ | |||
--- | --- | ||
行 56: | 行 69: | ||
- 易理解程度: | - 易理解程度: | ||
- 成本考量: | - 成本考量: | ||
- | |||
- | ## 兩個技巧: Partition 和 Replicate | ||
- | |||
- | - Partition: 把資料切成多個小塊 | ||
- | - Replicate: 把資料複製多份 | ||
- | |||
- | ### 對 Performance & Availability 的影響 | ||
- | |||
- | | | Partition | ||
- | | Performance | ||
- | | Availability | 縮窄損害範圍 | ||
- | |||
- | |||
- | --- | ||
- | |||
- | ## 抽象 Model & 抽象化 | ||
learn/distributed-system.txt · 上一次變更: 2022/05/14 10:37 由 admin_wi1d5ky