为了获得读取性能,Cassandra中的数据模型在一定程度上被非规范化。
由于非规范化产生重复记录,如何避免数据异常?
答案 0 :(得分:1)
据我所知,有两种方法可以使您的数据在不同的列族(CF)中保持一致:
您希望使用哪种方式,这可能取决于您对数据建模的方式,以及您的应用程序对不同CF之间数据一致性的要求有多严格。
答案 1 :(得分:1)
jsfeng对一般原则的回答很好,但更具体的答案是使用原子批次:www.datastax.com/dev/blog/atomic-batches-in-cassandra-1-2