在MongoDB中,如果你想说有一个带有副本集的3个分片,你最终需要为生产使用最少7台服务器(每个分片2个高可用性+ 1个仲裁者)。
在RethinkDB中,就集群架构而言,我无法找到一些等效或良好的消息。设计。
欢迎任何帮助。
答案 0 :(得分:6)
您需要至少3台服务器才能实现自动故障转移。您通常需要每个服务器一个分片。我建议从那开始,除非您进行了过时的读取或服务器上的写入负载过高,在这种情况下我会切换到每个服务器有一个分片或副本(所以服务器数量=分片数量*复制设置)。
RethinkDB没有单独的仲裁程序,因此不需要进行计算。