01 / 導讀
導讀
適合誰
適合首次進入分散式系統、準備讀長教材或論文的學生。作者聚焦資料中心繫統背後的概念,用較緊湊敘述幫助從單機程式轉向延遲、複製和不可用資訊。
需要的基礎
建議有程式設計、網路與資料儲存基礎,願意推理併發事件及部分故障;嚴格分散式演算法證明可在後續更深入的課程繼續學習。
涵蓋內容
五章討論系統目標、抽象層級、模型與不可能性、時間和順序、複製及較弱一致性。例子聯絡當時有影響的儲存與計算系統,強調概念關係及選定協議。
如何使用
畫三個節點的時間線,加入延遲訊息、失效和恢復,逐步說明各節點能知道什麼。閱讀一致性模型時回到同一例子,區分操作完成和副本達成一致,並明確故障假設。選一篇引用論文對照,記錄短書省略的細節後安排後續深讀。
版本與來源
作者2013年完整網路書有分章和單頁閱讀。原始碼倉庫保留版權,歡迎免費譯本,但其他再出版需聯絡作者;公開原始碼不代表本書採用MIT或CC許可。