learn:distributed-system
差異處
這裏顯示兩個版本的差異處。
兩邊的前次修訂版前次修改 下次修改 | 前次修改 | ||
learn:distributed-system [2022/05/14 16:09] – admin_wi1d5ky | learn:distributed-system [2024/12/22 21:17] (目前版本) – 外部編輯 127.0.0.1 | ||
---|---|---|---|
行 43: | 行 43: | ||
--- | --- | ||
- | + | ## 面對分散式系統的兩個常用技巧: Partition 和 Replicate | |
- | ## 兩個技巧: Partition 和 Replicate | + | |
- Partition: 把資料切成多個小塊 | - Partition: 把資料切成多個小塊 | ||
行 59: | 行 58: | ||
## 建立抽象模型以解決分散式系統問題 | ## 建立抽象模型以解決分散式系統問題 | ||
+ | |||
例子: | 例子: | ||
行 72: | 行 72: | ||
- | ### 什麼叫「抽象得更好」 | + | ### 什麼叫「抽象程度更高」 |
一般日常中,聽到「你講得很抽象」跟這邊指的不是同一件事。 | 一般日常中,聽到「你講得很抽象」跟這邊指的不是同一件事。 | ||
行 78: | 行 78: | ||
可以先把這邊講的抽象想成是「簡化事情的複雜程度」。 | 可以先把這邊講的抽象想成是「簡化事情的複雜程度」。 | ||
- | 所以「A 比 B 抽象得更好」,指的是 A 刻意忽視了 B 的某些細節,以方便管理,所以 A 更易於理解。 | + | 所以「A 比 B 的抽象程度更高」,指的是 A 刻意忽視了 B 的某些細節,以方便管理,所以 A 更易於理解。 |
> 當我們每次進行抽象化時,都會失去對一些東西的掌握;假如遇到某些效能瓶頸時,還是得往實際面去解決,這時候就得重新審視那些被忽略的地方。 | > 當我們每次進行抽象化時,都會失去對一些東西的掌握;假如遇到某些效能瓶頸時,還是得往實際面去解決,這時候就得重新審視那些被忽略的地方。 | ||
- | |||
- | |||
learn/distributed-system.1652515752.txt.gz · 上一次變更: 2024/12/22 21:17 (外部編輯)