2016-08-15 58 views

回答

0

最終一致性的概念出現在多節點設置中,因爲由於各種問題導致節點斷開(分區)的可能性。當它們再次連接時,它們會彼此同步(取決於設置和數據庫)並重新獲得一致的狀態。因此,術語'最終一致'

由於在單個節點設置中不存在這種可能性,因此在此設置中,兩個數據庫都可以被認爲是非常一致的。

0

根據定義,單節點始終是一致的,因爲一致性「的所有節點看到相同的數據在同一時間」(source

但是,你錯了該文檔的數據庫都是相同的。 NoSQL數據庫有很多種類,所以儘可能避免使用廣泛的筆刷繪畫。

當使用輔助節點時,MongoDB「默認最終一致」(source),但對於我來說,這意味着您可以將其配置爲具有不同的行爲。另一方面,CouchDB總是最終始終與設計保持一致。 (source

相關問題