如何减慢cassandra的速度以暴露最终的一致性问题

如何减慢cassandra的速度以暴露最终的一致性问题,cassandra,materialized-views,Cassandra,Materialized Views,我有卡桑德拉与表和物化视图。物化视图最终与表一致,开发人员必须格外小心地实现算法,以防卡桑德拉(cassandra)遇到问题,如刚刚添加的项似乎不存在等 我希望能够创建一个测试环境,在这个环境中,物化视图的最终一致性非常高,比如说5/10ms。通过这种方式,如果我的集成测试没有遇到问题,它们就不存在了,我将很轻松。现在,我的集成测试运行在非常小的集群上,这一切似乎都非常快,而且我只有在经过数小时的摄取之后才发现一些问题,而这些几乎是生产规模的集群非常昂贵 我的问题是:如何减慢cassandra物

我有卡桑德拉与表和物化视图。物化视图最终与表一致,开发人员必须格外小心地实现算法,以防卡桑德拉(cassandra)遇到问题,如刚刚添加的项似乎不存在等

我希望能够创建一个测试环境,在这个环境中,物化视图的最终一致性非常高,比如说5/10ms。通过这种方式,如果我的集成测试没有遇到问题,它们就不存在了,我将很轻松。现在,我的集成测试运行在非常小的集群上,这一切似乎都非常快,而且我只有在经过数小时的摄取之后才发现一些问题,而这些几乎是生产规模的集群非常昂贵


我的问题是:如何减慢cassandra物化视图与表的同步。

在我看来,您实际上是在试图用错误的概念解决一致性问题

我的意思是,如果你依赖于强烈的一致性,你就不应该使用物质化的观点,因为与MV只有最终的一致性