對於多數據中心,我們是否有一個選項可以調整一致性,以便在獲取數據之前檢查兩個數據中心的最新數據?像一個,quorom或All都是特定於數據中心的。我們可以做同樣的事情來檢查兩個數據中心的數據的一致性嗎?如果我們有兩個數據中心的複製因子3和3。 each_quorum是否可以解決這個問題,或者我們擁有一致性級別ALL來檢查兩個dcs中6個節點的一致性?多數據中心一致性
Q
多數據中心一致性
0
A
回答
1
作爲每documentation,EACH_QUORUM
實現此:
在多個數據中心的簇用於嚴格保持在每個數據中心在同一水平 一致性。例如,對於 示例,如果您希望某個數據中心的 數據中心發生故障並且無法在該數據中心的 上達到QUORUM,則會導致讀取失敗。
1
EACH_QUORUM
是可能你想要的,但不幸的是,爲EACH_QUORUM
讀不支持了:看到this topic一個解釋Java驅動程序的郵件列表上。
如果您的寫入是使用EACH_QUORUM
或更高版本完成的,那麼只需執行LOCAL_QUORUM
的讀取操作即可達到所需的一致性級別。如果不是,那麼你必須閱讀一致性爲ALL
,如果在兩個DC中都不存在所有副本都存在,那麼(很可能)有一些讀取失敗的風險很可能會失敗。
相關問題
- 1. 核心數據一致性錯誤
- 2. 驗證cassandra中數據中心之間的數據一致性
- 3. 核心數據唯一性
- 4. 數據一致性:表VS ==
- 5. qtreeview數據不一致性
- 6. 休眠數據一致性
- 7. 數據一致性算法
- 8. iPhone核心數據內部不一致
- 9. 核心數據獲取不一致
- 10. 核心數據屬性唯一性
- 11. 一次性將多個對象輸入到核心數據中
- 12. 核心數據數據太多(一次)?
- 13. 核心數據一對多取數據
- 14. DynamoDB中的數據一致性
- 15. XA事務中的數據一致性
- 16. Azure Table中數據一致性
- 17. 有多強的一致性,並在數據存儲中
- 18. 數據依賴性和一致性
- 19. 數據庫原子性一致性
- 20. 核心數據多對多關係和數據完整性
- 21. 核心數據多到許多關係更新導致故障
- 22. 核心數據:多對多關係中的屬性
- 23. 無法在多對多屬性中加載核心數據
- 24. 模糊數據的一致性係數
- 25. 核心數據ios,數據在崩潰時出現不一致
- 26. 一般核心數據性能
- 27. 更新一個屬性核心數據
- 28. 核心數據一次保存多個相關屬性
- 29. 一次多個屬性的核心數據setValue
- 30. 核心數據和大中央調度內部不一致