【问题标题】:How to slow down cassandra to expose eventual consistency issues如何减慢 cassandra 以暴露最终的一致性问题
【发布时间】:2017-06-28 05:25:31
【问题描述】:

我有带有表格和物化视图的 cassandra。物化视图最终与表格一致,开发​​人员必须格外小心地针对 cassandra 实施算法,以免遇到刚刚添加的项目似乎不存在等问题。

我希望能够创建测试环境,其中物化视图的最终一致性故意非常高 - 例如 5/10 毫秒。这样,如果我的集成测试没有遇到问题,我就会很容易发现它们不存在。现在我的集成测试在非常小的集群上运行,这一切似乎都非常快,我发现一些问题是在对几乎生产规模的集群进行数小时摄取后才发现的,这非常昂贵。

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

【问题讨论】:

    标签: cassandra materialized-views


    【解决方案1】:

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

    我的意思是,如果您依赖强一致性,则不应使用物化视图,因为只有最终与 MV 保持一致。

    【讨论】:

      猜你喜欢
      • 2016-10-04
      • 2014-10-13
      • 2017-02-23
      • 2011-06-02
      • 2017-09-26
      • 2017-01-09
      • 2018-09-01
      • 1970-01-01
      • 2011-03-12
      相关资源
      最近更新 更多