CGFT大數(shù)據(jù)技術(shù)原理中的BASE。BASE的基本含義足基木可用(Basically Availble )、軟狀態(tài)(Soft-state)和*終一致性(Eventual consistency )。
1. 基本可用
基本坷用是指一個分布式系統(tǒng)的一部分發(fā)生問題變得不可用時,其他部分仍然可以正常使用, 也就是允許分區(qū)失敗的情形出現(xiàn)。比如,一個分布式數(shù)據(jù)存儲系統(tǒng)由10個節(jié)點組成,當(dāng)其中1 個節(jié)點損壞不可用時,其他9個節(jié)點仍然柯以正常提供數(shù)據(jù)訪問,那么,就只有10%的數(shù)據(jù)是不可用的,其余90%數(shù)據(jù)都是可用的,這時就可以認(rèn)為這個分布式數(shù)據(jù)存儲系統(tǒng)“基本可用”。
2. 軟狀態(tài)
“軟狀態(tài)(Soft-state )”是與“硬狀態(tài)(Hard-state )”相對應(yīng)的一種提法。數(shù)據(jù)庫保存的數(shù)據(jù)是“硬狀態(tài)”時,可以*數(shù)據(jù)一致性.即*數(shù)據(jù)一直是正確的。“軟狀態(tài)”是指狀態(tài)可以有一段時間不問步,具存一定的滯后性。
3. *終一致性
一致性的類型包括強一致性和弱一致性,二者的主要區(qū)別在于髙并發(fā)的數(shù)據(jù)訪問操作下,后續(xù)操作是否能夠獲取*的數(shù)據(jù)。對于強一致性而言,肖執(zhí)行完一次更新操作后,后續(xù)的其他讀操作就可以*讀到更新后的*數(shù)據(jù);反之,如果不能*后續(xù)訪問讀到的都是更新后的zui新數(shù)據(jù),那么就是弱一致性。
學(xué)習(xí)交流群(掃碼免費加群)
- 1、新手入門
- 2、學(xué)習(xí)資料
- 3、免費課程
- 4、考試動態(tài)
- 5、備考干貨
- 6、答疑沖刺