CPA定律——一致性,可用性和分區容錯性


逃不掉的雙十一可怕的分布式架構隱患

 

            按照美國著名科學家 Eric Brewer 在 2000 年提出的理論,當技術架構從集中式架構向分布式架構演進,會遇到 “CAP 定律”的瓶頸。 CAP 說明一個數據處理系統不能同時滿足一致性,可用性和分區容錯性這三個需求。

 CAP永遠不可能同時滿足,最多只能同時滿足兩個,提高其中任意兩者的同時,必然要犧牲第三者;

 所以好的系統是根據具體應用,來決定如何在三者之間進行取舍。

 

Consistency

一致性——讀操作是否總能讀到前一個寫操作的結果,即是說在分布式環境中,多點讀出的數據是否相容

Partition Tolerance :

分區容錯性——數據的分區特性,對系統性能的影響程度

Availiability

可用性——訪問數據的性能


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM