久草视频污在线观看|亚洲熟女丝袜AV|中国三级在线免费|在线免费牛牛AV|日韩无码青青草原|国产V日产∨综合V精品视频|98超碰资源人人|久久久久久久探花蜜蜜蜜|久久小视频免费在|亚洲日韩欧美国产网站

分布式系統(tǒng)的CAP理論是什么 分布式系統(tǒng)CAP特性如何取舍

本文章由注冊用戶 知無涯 上傳提供 評論 發(fā)布 糾錯/刪除 版權聲明 0
摘要:分布式系統(tǒng)的CAP理論是指一個分布式系統(tǒng)不可能同時滿足數(shù)據(jù)一致性、服務可用性和分區(qū)容錯性這三個基本需求,最多只能同時滿足其中的兩個,這一理論深刻影響著分布式系統(tǒng)的發(fā)展,在實際應用中,分布式系統(tǒng)會根據(jù)需求舍棄其中一個特性,大多數(shù)都是犧牲了一致性。下面一起來了解一下分布式系統(tǒng)的CAP理論是什么以及分布式系統(tǒng)CAP特性如何取舍吧。

一、分布式系統(tǒng)的CAP理論是什么

分布式系統(tǒng)的構建有一個重要理論——CAP理論,這一理論的出現(xiàn)深刻影響著分布式系統(tǒng)的發(fā)展和設計,那么什么是CAP理論呢?

CAP理論是加州理工大學伯克利分校的Eric Brewer教授在2000年7月的ACMPODC會議上首次提出的,它是Eric Brewer在Inktomi期間研發(fā)搜索引擎、分布式Web緩存時得出的關于數(shù)據(jù)一致性(C:Consistency)、服務可用性(A:Availability)、分區(qū)容錯性(P:Partition-tolerance)的一個猜想。

在這個猜想提出的2年以后,來自麻省理工學院的Seth Gilbert和Nancy Lynch從理論上證明了Eric Brewer教授的CAP猜想是成立的,從此,CAP理論在學術上正式成為了分布式領域公認的定理,并深刻影響著分布式系統(tǒng)的發(fā)展。

CAP理論告訴我們, 一個分布式系統(tǒng)不可能同時滿足數(shù)據(jù)一致性、服務可用性和分區(qū)容錯性這三個基本需求,最多只能同時滿足其中的兩個。

二、分布式系統(tǒng)CAP特性如何取舍

分布式系統(tǒng)的CAP理論告訴我們,分布式系統(tǒng)只能滿足CAP中的兩個需求,那么舍棄哪一個比較好呢?

1、滿足CA舍棄P,也就是滿足一致性和可用性,舍棄容錯性。但是這也就意味著你的系統(tǒng)不是分布式的了,因為涉及分布式的想法就是把功能分開,部署到不同的機器上。

2、滿足CP舍棄A,也就是滿足一致性和容錯性,舍棄可用性。如果你的系統(tǒng)允許有段時間的訪問失效等問題,這個是可以滿足的。就好比多個人并發(fā)買票,后臺網(wǎng)絡出現(xiàn)故障,你買的時候系統(tǒng)就崩潰了。

3、滿足AP舍棄C,也就是滿足可用性和容錯性,舍棄一致性。這也就是意味著你的系統(tǒng)在并發(fā)訪問的時候可能會出現(xiàn)數(shù)據(jù)不一致的情況。

實時證明,大多數(shù)都是犧牲了一致性:就好比是你買火車票,本來你看到的是還有一張票,其實在這個時刻已經(jīng)被買走了,你填好了信息準備買的時候發(fā)現(xiàn)系統(tǒng)提示你沒票了,這就是犧牲了一致性。

但是不是說犧牲一致性一定是最好的,就好比張三給李四轉了100塊錢,這時候必須保證張三的賬戶上少了100,李四的賬戶多了100,因此需要數(shù)據(jù)的一致性,而且什么時候轉錢都可以,也需要可用性,但是轉錢失敗是可以允許的,即可以舍棄容錯性。

網(wǎng)站提醒和聲明
本站為注冊用戶提供信息存儲空間服務,非“MAIGOO編輯”、“MAIGOO榜單研究員”、“MAIGOO文章編輯員”上傳提供的文章/文字均是注冊用戶自主發(fā)布上傳,不代表本站觀點,版權歸原作者所有,如有侵權、虛假信息、錯誤信息或任何問題,請及時聯(lián)系我們,我們將在第一時間刪除或更正。 申請刪除>> 糾錯>> 投訴侵權>> 網(wǎng)頁上相關信息的知識產(chǎn)權歸網(wǎng)站方所有(包括但不限于文字、圖片、圖表、著作權、商標權、為用戶提供的商業(yè)信息等),非經(jīng)許可不得抄襲或使用。
提交說明: 快速提交發(fā)布>> 查看提交幫助>> 注冊登錄>>
最新評論
相關推薦
分布式系統(tǒng)的技術棧分析 分布式管理系統(tǒng)常用技術和應用場景
分布式系統(tǒng)是一種復雜的系統(tǒng),應用過程中會衍生出很多分布式需求,為了應對這些需求,分布式系統(tǒng)的技術棧主要有分布式通信技術、分布式資源管理和負載調(diào)度技術、分布式協(xié)調(diào)與同步技術、分布式存儲技術等,不同的技術在應用場景方面也有所不同,下面一起來看看分布式系統(tǒng)的技術棧分析以及分布式管理系統(tǒng)常用技術和應用場景吧。
什么是分布式儲能系統(tǒng) 分布式儲能在電力系統(tǒng)的應用場景
隨著可再生能源的擴展,越來越有必要將不斷變化、間歇式的電力輸出轉變成更穩(wěn)定和可靠的電力供應。分布式儲能系統(tǒng)通過調(diào)節(jié)負荷,吸收電力峰值,在電力供應突然降低時注入電力,就地能源存儲可以緩解由可再生能源生產(chǎn)輸出所造成的電源波動。分布式儲能系統(tǒng)接入位置靈活,目前多在中低壓配電網(wǎng)、分布式發(fā)電及微電網(wǎng)、用戶側應用。
【話筒知識百科】麥克風種類與選購 話筒設置和保養(yǎng)維修
無論是在專業(yè)的演唱錄播音領域,還是非專業(yè)的ktv小唱幾句,用途廣泛,傳聲性強的話筒都很重要?,對于話筒來說有良好的傳聲性是衡量好壞的標準,話筒種類很多,選購到一只好的話筒需要多了解多方面的知識,出現(xiàn)一些小問題比如雜音,無法連接等雅瑤及時解決,不然會影響使用,那么麥克風怎么選購?麥克風怎么連接設備?話筒有雜音怎么辦?下面就帶大家了解話筒的選購及使用故障維修情況,
話筒 電腦/電腦外設 ★★★
6349 183
分布式系統(tǒng)是什么意思 分布式管控系統(tǒng)的優(yōu)點和缺點有哪些
分布式系統(tǒng)是建立在網(wǎng)絡之上的軟件系統(tǒng),它擁有多種通用的物理和邏輯資源,可以動態(tài)的分配任務,分散的物理和邏輯資源通過計算機網(wǎng)絡實現(xiàn)信息交換。分布式系統(tǒng)的優(yōu)點有很多,包括資源共享、計算速度快、可靠性高、通信方便快捷等,不過它也存在可用軟件不足、開發(fā)工具相對較少、有網(wǎng)絡安全問題等缺點。下面一起來看看分布式系統(tǒng)是什么意思以及分布式管控系統(tǒng)的優(yōu)點和缺點有哪些吧。
不同級別家庭影院配置選擇 家庭影院設備搭配方案
隨著生活水平的提高,人們對于家庭影院的級別也是越來越高了,但又不知道該怎么配置。那么,不同級別的家庭影院設備該怎么選擇呢?通常,入門級家庭影院一般采用立體聲道音箱,帶來環(huán)繞立體聲體驗;標準級家庭影院不僅有環(huán)繞立體聲音效,還有低音炮;專業(yè)級家庭影院的專業(yè)級音箱系統(tǒng),還有3D投影儀,這就是私人影院的配置……下面,小編就為大家?guī)聿煌墑e家庭影院配置選擇方案,助你選到滿意的家庭影院,享受其帶來的樂趣。