欧美成人精品AAA|我要看1级黄片激情一区|AV手机天堂AAA特黄|成人免费av黄色|中文字幕AV资源|看一性一级黄色毛片|亚洲精品 无码一区二区在直播间|亚洲AV无码乱码AV毛片|中文无码人妻在线|天天天天操亚洲AV女人

品牌知名度調(diào)研問卷>>

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

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

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

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

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

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

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

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

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

1、滿足CA舍棄P,也就是滿足一致性和可用性,舍棄容錯(cuò)性。但是這也就意味著你的系統(tǒng)不是分布式的了,因?yàn)樯婕胺植际降南敕ň褪前压δ芊珠_,部署到不同的機(jī)器上。

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

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

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

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

網(wǎng)站提醒和聲明
本站為注冊(cè)用戶提供信息存儲(chǔ)空間服務(wù),非“MAIGOO編輯”、“MAIGOO榜單研究員”、“MAIGOO文章編輯員”上傳提供的文章/文字均是注冊(cè)用戶自主發(fā)布上傳,不代表本站觀點(diǎn),版權(quán)歸原作者所有,如有侵權(quán)、虛假信息、錯(cuò)誤信息或任何問題,請(qǐng)及時(shí)聯(lián)系我們,我們將在第一時(shí)間刪除或更正。 申請(qǐng)刪除>> 糾錯(cuò)>> 投訴侵權(quán)>> 網(wǎng)頁上相關(guān)信息的知識(shí)產(chǎn)權(quán)歸網(wǎng)站方所有(包括但不限于文字、圖片、圖表、著作權(quán)、商標(biāo)權(quán)、為用戶提供的商業(yè)信息等),非經(jīng)許可不得抄襲或使用。
提交說明: 快速提交發(fā)布>> 查看提交幫助>> 注冊(cè)登錄>>
最新評(píng)論
相關(guān)推薦
【汽車音響百科】車載音響選購技巧 汽車音響改裝知識(shí)
汽車音響對(duì)于汽車而言,是一種輔助性的設(shè)備,對(duì)于汽車性能也沒有什么影響,很多人購買了新車以后,都紛紛為自己的愛車安裝音響設(shè)備,那么,汽車音響選購有什么技巧?汽車音響品牌哪種好呢?當(dāng)您覺得汽車音響音質(zhì)不好時(shí),您又該如何改裝呢?今天小編將為您詳細(xì)了解汽車音響改裝的知識(shí)。
車載音響 汽車零部件 ★★★
1.1w+ 166
無線連接產(chǎn)品有哪些?常見的無線連接問題解決方法
無線產(chǎn)品有哪些?無線產(chǎn)品是指帶有無線模塊的電子電器產(chǎn)品,常見的無線產(chǎn)品范圍很廣,包括我們常說的藍(lán)牙產(chǎn)品,常見的有無線耳機(jī)、無線音響、無線路由器、無線鍵鼠、無線電力貓、無線上網(wǎng)卡等等,這些無線產(chǎn)品都可以通過無線網(wǎng)絡(luò)進(jìn)行連接。那么這些無線產(chǎn)品有什么優(yōu)缺點(diǎn)?如何解決無線連接問題呢?下面一起來了解一下無線連接產(chǎn)品和一些無線連接問題處理方法。
常用的電腦外設(shè)有哪些?各種電腦外設(shè)怎么選購?
電腦外設(shè)是什么?電腦除主機(jī)外的大部分硬件設(shè)備都可稱作電腦外設(shè),比如鍵盤鼠標(biāo)、顯示器、U盤、麥克風(fēng)、手寫板、攝像頭等等。想要有愉快的游戲體驗(yàn)、工作體驗(yàn)或上網(wǎng)體驗(yàn),優(yōu)秀的電腦外設(shè)必不可少。那么電腦外設(shè)怎么選購呢?每種電腦外設(shè)選購要點(diǎn)都不一樣,對(duì)于企業(yè)、家庭用戶和一些專業(yè)人士選擇的要點(diǎn)也不一樣,下面就一起來了解一下各種電腦外設(shè)選購方法吧!
如何判別分布式系統(tǒng)的優(yōu)劣 判斷分布式管控系統(tǒng)優(yōu)劣的七大標(biāo)準(zhǔn)
分布式系統(tǒng)在各行各業(yè)的應(yīng)用越來越廣泛,市面上的分布式系統(tǒng)產(chǎn)品也比較多,主要可以通過看核心技術(shù)、看功能覆蓋、看畫面還原度、看大屏同步性、看坐席延時(shí)性、看集中管控、看運(yùn)維管理七個(gè)方面來判斷其優(yōu)劣。下面一起來看看如何判別分布式系統(tǒng)的優(yōu)劣以及判斷分布式管控系統(tǒng)優(yōu)劣的七大標(biāo)準(zhǔn)吧。
分布式系統(tǒng)工作在哪層 分布式系統(tǒng)的基礎(chǔ)結(jié)構(gòu)分幾層
分布式系統(tǒng)是建立在網(wǎng)絡(luò)之上的系統(tǒng),具有高度的內(nèi)聚性和透明性,它一般工作在網(wǎng)絡(luò)層和應(yīng)用層。分布式系統(tǒng)使用分層模型來劃分工作,基本的分布式系統(tǒng)分為接入層、邏輯層和數(shù)據(jù)層三層,在實(shí)際業(yè)務(wù)中,根據(jù)需求的不同,系統(tǒng)的分散和劃分方法也會(huì)有所不同。下面一起來了解一下分布式系統(tǒng)工作在哪層以及分布式系統(tǒng)的基礎(chǔ)結(jié)構(gòu)分幾層吧。
頁面相關(guān)分類
生活知識(shí)百科分類
知識(shí)體系榜
精華推薦