複製鏈接
請複製以下鏈接發送給好友

一致性

(漢語詞語)

鎖定
一致性就是數據保持一致,在分佈式系統中,可以理解為多個節點中數據的值是一致的。同時,一致性也是指事務的基本特徵或特性相同,其他特性或特徵相類似 [1] 
中文名
一致性
外文名
Consistency
學    科
數學

目錄

一致性定義

在數學中,一致性指的是在層次分析中的成對比矩陣的一致性檢驗,
圖1.對比矩陣 圖1.對比矩陣
上面就是一個成對比矩陣。
1,
階正互反陣最大特徵根
, 且
時為一致陣
2,如果
,就要進行一致性檢驗,其指標為
,值越小越好。再有
的值,根據saaty結果,可以算出
,再有
算得一致性比率
.

一致性分類

一致性又可以分為強一致性與弱一致性 [2] 
  1.強一致性
強一致性可以理解為在任意時刻,所有節點中的數據是一樣的。同一時間點,你在節點A中獲取到key1的值與在節點B中獲取到key1的值應該都是一樣的。
  2.弱一致性
弱一致性包含很多種不同的實現,分佈式系統中廣泛實現的是最終一致性。
  3.最終一致性
所謂最終一致性,是弱一致性的一種特例,保證用户最終能夠讀取到某操作對系統特定數據的更新。但是隨着時間的遷移,不同節點上的同一份數據總是在向趨同的方向變化。也可以簡單的理解為在一段時間後,節點間的數據會最終達到一致狀態。對於最終一致性最好的例子就是DNS系統,由於DNS多級緩存的實現,所以修改DNS記錄後不會在全球所有DNS服務節點生效,需要等待DNS服務器緩存過期後向源服務器更新新的記錄才能實現。
參考資料
  • 1.    樊治平, 姜豔萍, 肖四漢. 模糊判斷矩陣的一致性及其性質[J]. 控制與決策, 2001, 16(1):69-71.
  • 2.    李梅霞. AHP中判斷矩陣一致性改進的一種新方法[J]. 系統工程理論與實踐, 2000, 20(2):122-125.