0
A
回答
1
據我所知,可能有2種方式,讓您的數據在不同的列族(CF)是一致的:
- 當你有一個CF更新行/列的值,同時更新 相應的行/其他CF中的列。
- 運行一些後臺批處理 進程以協調列值以使其一致。
您想要使用哪種方式,這可能取決於您對數據建模的方式,以及您的應用程序對不同CF的數據一致性的要求有多嚴格。
1
jsfeng的回答是一般原則很好,但更具體的答案是使用原子批次:www.datastax.com/dev/blog/atomic-batches-in-cassandra-1-2
相關問題
- 1. Cassandra在修復期間的異常
- 2. 如何修復System.BadImageFormat異常?
- 3. 如何修復Java.lang.StackOverFlow異常?
- 4. 如何修復異常java.util.ConcurrentModificationException
- 5. 如何修復類型的異常「System.TypeLoadException」
- 6. 修復javax.mail.AuthenticationFailedException異常的異常
- 7. Cassandra Opscenter修復導致空指針異常
- 8. 如何修復Selenium Webdriver異常ElementNotVisibleException?
- 9. 如何修復超出索引異常?
- 10. Android - 如何修復權限異常
- 11. 致命異常:AsyncTask#1如何修復?
- 12. Cassandra修復過程非常緩慢
- 13. Cassandra中的數據複製
- 14. cassandra中的org.apache.cassandra.serializers.MarshalException異常2.2.4
- 15. 修復Cassandra Python RestApi
- 16. 修復跨線程異常
- 17. 無法修復NullPointer異常
- 18. 異常修復docBase:{0} tomcat
- 19. 修復主線程異常
- 20. 如何在訪問數據時修復「調用目標引發的異常」?
- 21. 如何複製Akka Persistence Cassandra數據庫
- 22. 如何修復線程「main」中的異常java.util.ConcurrentModificationException
- 23. 如何修復線程「main」中的異常java.lang.NullPointerException
- 24. 線程「main」中的異常java.lang.OutOfMemoryError,如何查找並修復?
- 25. 如何修復Android項目中的異常?
- 26. 如何修復WildFly 9.0.1中未發現的模塊異常
- 27. 如何在我的Pong代碼中修復此System.StackOverFlow異常?
- 28. 如何修復錯誤:EncodeTextApp.exe中0x00007FFC284DDDFF(ucrtbased.dll)引發的異常:0xC0000005
- 29. 如何修復諾基亞設備中的媒體異常(J2me)
- 30. 併發修改異常如何修復它?
你有這方面的任何例子? – janetsmith
是的,jbellis的回答「原子批」給出了更多具體的細節,可用於使數據在不同的CFs中保持一致。這應該用於同步更新(1)和cron作業以協調數據(2)。 – jsfeng