Cassandra:孤立的工作量

时间:2017-03-28 15:34:57

标签: cassandra-2.1

我有三个工作负载。

  1. DATACENTER1通过休息服务共享数据 - 流摄取
  2. DATACENTER2装载批量 - 分析
  3. DATACENTER3研究
  4. 我想要隔离工作负载,我将创建一个数据中心foreach工作负载。 该操作的目的是防止繁重的过程消耗所有资源并保证可用性数据。

    有人已经在尝试这个吗?

    在datacenter2上的负载批量期间,数据中心1的数据可用性是否良好?

1 个答案:

答案 0 :(得分:0)

简短的回答是,工作负载不会导致跨数据中心的负载中断。它的工作原理如下:

从概念上讲,当您创建Keyspace时,Cassandra会创建一个虚拟数据中心(VDC)。必须将具有类似工作负载的节点分配给相同的VDC。隔离工作负载将确保仅在VDC上执行(确切)一个工作负载。只要你遵循这种模式,它就有效。

需要在繁忙节点上加载时监视数据同步,但这是任何Cassandra部署的正常问题。

Datastax Enterprise也支持此模型,可以从以下位置看到: https://docs.datastax.com/en/datastax_enterprise/4.6/datastax_enterprise/deploy/deployWkLdSep.html#deployWkLdSep__srchWkLdSegreg