關於分佈式的幾個問題

  • 數據分佈
    如何將數據分佈到多臺服務器才能夠保證數據分佈均勻?數據分佈到多臺服務器後如何實現跨服務器讀寫操作?
  • 一致性
    如何將數據的多個副本複製到多臺服務器,即使在異常情況下,也能夠保證不同副本之間的數據一致性?
  • 容錯
    如何檢測到服務器故障?如何自動將出現故障的服務器上的數據和服務遷移到集羣中其他服務器?
  • 負載均衡
    新增服務器和集羣正常運行過程中如何實現自動負載均衡?數據遷移的過程中如何保證不影響已有服務?
  • 事務與併發控制
    如何實現分佈式事務?如何實現多版本併發控制?
  • 易用性
    如何設計對外接口使得系統容易使用?如何設計監控系統並將系統的內部狀態以方便的形式暴露給運維人員?
  • 壓縮/解壓縮
    如何根據數據的特點設計合理的壓縮/解壓縮算法?如何平衡壓縮算法節省的存儲空間和消耗的CPU計算資源?

摘自:《大規模分佈式存儲系統:原理解析與架構實戰》 — 楊傳輝

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章