什么相当于卡桑德拉世界的阅读复制品?

时间:2016-11-19 19:00:57

标签: cassandra

在MySQL-land中,为报告,商业智能,数据挖掘和其他繁重工作负载设置只读副本是很常见的。

卡桑德拉世界的等价物是什么?

我已经看到了引入了额外数据中心的解决方案,但我觉得 dirtyies 生产环境。报告数据中心或普通数据中心的查询可能会错误地或按设计运行一致性级别为ALL的查询。

我还看到了一些解决方案,您可以针对普通群集运行各种查询,包括所有繁重的报告。虽然我认为这可能是一个很好的解决方案,但我不确定如何处理负载。 BI通常比正常的,客户驱动的查询运行数万倍。

所以,如果任何人不得不做这样的事情,我很乐意听到解决方案和争论。

1 个答案:

答案 0 :(得分:2)

  

我已经看到了引入额外数据中心的解决方案,但我觉得这会污染生产环境。报告数据中心或普通数据中心的查询可能会错误地或按设计运行一致性级别为ALL的查询。

我认为在一般情况下,用户可以接受这种风险,因为他们知道自己可以控制自己的客户。但是,如果您担心这一点,您可以查看DataStax Enterprise的Advanced Replication feature之类的解决方案,它允许您将数据单向复制到不在同一环中的远程集群。

  

我还看到了一些解决方案,您可以针对普通群集运行各种查询,包括所有繁重的报告。虽然我认为这可能是一个很好的解决方案,但我不确定如何处理负载。 BI通常比正常的,客户驱动的查询运行数万倍。

这是事实,这通常是建立单独数据中心的动机,因此密集型BI工作负载不会影响主数据中心中的节点。