1. 程式人生 > >Zookeeper學習筆記1

Zookeeper學習筆記1

zook 全部 tom 可能 分布 隔離級別 ati markdown mar

參考:從Paxos到Zookeeper分布式一致性原理與實踐

從ACID到CAP/BASE

ACID

事務(Transaction),一般是指要做的或所做的事情。在計算機術語中是指訪問並可能更新數據庫中各種數據項的一個程序執行單元(unit)。

事務的特性

Atomicity(原子性)

事務中包含的一組操作要麽全部成功執行,要麽全部不執行

Consistency(一致性)

事務執行前後處於一致性狀態

Isolation(隔離性)

並發環境中事物之間不能相互影響

[四個隔離級別]

技術分享圖片
技術分享圖片

讀未提交

事務B可以讀到事務A在沒有提交時對數據的操作,導致####臟讀

讀已提交

可從復讀

串行化

持久性

一旦事務提交成功,它對數據庫中對應數據狀態的變更就永久保存。

Zookeeper學習筆記1