ArangoDB中的集群和复制

时间:2018-02-14 22:17:17

标签: cluster-computing replication arangodb

您好,因为我对ArangoDB很新,所以我对集群和复制有几个问题。似乎文档在这些主题上并不是很清楚:

  1. 自ArangoDB中拥有集群的目的是什么? 复制未启用但默认,因此故障转移会 那里没有任何意义。是否有共享数据存储的想法 群集中的所有实例都应该有权访问?

  2. 由于复制模型可以是同步还是异步 集合上的复制因子。所以复制需要 在每个数据库上单独配置,并设置的想法 收集级别的复制因子?我的理解是 更改集合级别上的复制因子将会产生 复制要同步,但如果数据库复制是什么 在异步模式下?

1 个答案:

答案 0 :(得分:3)

  1. 真的? https://www.arangodb.com/why-arangodb/cluster。我们的想法是,您可以通过在协调器上分配工作负载,在多个数据库服务器上分配大型数据库以及获得故障安全性以及对硬件故障和网络问题的弹性来获得性能。您甚至可以继续在不同的数据中心复制整个集群。
  2. 复制因子未在数据库上定义,而是在集合级别上定义。在集群数据库中部署集合时,可以将复制因子和分片数定义为可选参数。所有系统集合都使用复制因子2进行部署。