我想为RethinkDB cluser配置副本和分片提供一些指导。
假设我的群集由4个实例组成,所有实例都在同一个区域但在不同的AZ中。我应该将副本数量设置为4吗?在此配置中选择3到4个副本集之间的权衡是什么?如何确定要创建的分片数量,这是否会影响磁盘使用性能,具体取决于我选择的副本集数量?
答案 0 :(得分:2)
为获得最佳性能,通常每台服务器需要一个分片。 (唯一的例外是,如果您的服务器有很多处理器,在这种情况下,每个服务器有2-3个分片可能会获得更好的性能。)如果您希望自动故障转移到,则副本数量应至少为3工作;使其更高将使您的群集能够承受更多的并发服务器故障。