
陳東明
一致性是非常重要的分佈式技術。衆所周知,分佈式系統有很多特性,如可用性、可靠性等,這些特性多多少少會與一致性產生關係,受到一致性的影響。要全面研究、掌握分佈式技術,一致性是繞不開的一個話題,也是最難解決的一個問題。本書主要介紹GFS、HDFS、BigTable、MongoDB、RabbitMQ、ZooKeeper、Spanner、CockroachDB系統與一致性有關的實現細節,以及非常重要的Paxos、Raft、Zab分佈式算法;本書還介紹了事務一致性與隔離級別、順序一致性、線性一致性與強一致性相關內容,以及架構設計中的權衡等。從分佈式技術的角度來說,本書講解了分佈式領域比較高階的內容,但是從分佈式一致性的角度來說,本書仍然是一致性的入門書。
感覺有點虎頭蛇尾。對一致性的論述沒有發揮出作者的水平。案例和理論沒有結合好。但也有些可取之處,讓我對Paxos有了進一步的瞭解,對順序一致性和線性一致性有了初步的概念。
有乾貨的書,但是需要些前置知識和經驗 以後再看一遍
就怎麼說呢,還沒反應過來就結束了,但講的還是有用的
有一些筆誤,但是不影響這本書是一本好書。
書中引用了很多論文,權威性比較好。 對主流數據庫 共識協議做了比較詳細的介紹。
順序一致性和線性一致性不太好理解