CGFT大數(shù)據(jù)技術(shù)原理中BASE的zui終一致性。zui終一致性根據(jù)史新數(shù)據(jù)后各進程訪問到數(shù)據(jù)的時間和方式的不同,又可以區(qū)分為:
因果一致性。如果進程A通知進程B它已更新了一個數(shù)據(jù)項,那么進程B的后續(xù)訪問將獲得A寫入的zui新值。而與進程A無因果關(guān)系的進程C的汸問,仍然遵守一般的zui終一致性規(guī)則。
“讀己之所寫”一致性。可以視為因果一致性的一個特例。當(dāng)進程 A自己執(zhí)行一個更新操作之后,它自己總是可以訪問到更新過的值,絕不會看到舊值。
會話一致性。它把訪問存儲系統(tǒng)的進程放到會話(Session)的上下文中,只要會話還存在,系統(tǒng)就*“讀己之所寫”一致性。 如果由于某些失敗情形令會話終止,就要邊立新的會話, 而且系統(tǒng)*不會延續(xù)到新的會話。
單調(diào)讀一致性。如梁進程已經(jīng)矜到過數(shù)據(jù)對象的某個值,那么任何后續(xù)訪問都不會返問在那個值之前的值。
單調(diào)寫一致性。系統(tǒng)*來自同一個進程的寫操作順序執(zhí)行。系統(tǒng)必須*這種程度的一致性,否則就*難以編程了。
學(xué)習(xí)交流群(掃碼免費加群)
- 1、新手入門
- 2、學(xué)習(xí)資料
- 3、免費課程
- 4、考試動態(tài)
- 5、備考干貨
- 6、答疑沖刺