Mongodb 我们如何知道复制集中需要多少节点?

Mongodb 我们如何知道复制集中需要多少节点?,mongodb,Mongodb,目前,我们正在为当前的MongoDB生产服务器使用主从机设置 我们希望我们的MongoDB上有更多的负载,因为我们的站点将增加更多的用户 我发现,Mongo主从已被弃用,最好的方法是使用MongoDB Replicasets 就我所知,复制的唯一限制是 “一个集合中最多可以有12个节点”,如果您需要更多节点,可以进行切分。” 我的问题是, 我们如何知道我们需要多少节点???您的问题没有确切答案,但考虑以下因素可能会很有用: 需要存储的数据量 服务器上的平均负载 服务器上的峰值负载 什么是应用程序

目前,我们正在为当前的MongoDB生产服务器使用
主从机设置

我们希望我们的MongoDB上有更多的负载,因为我们的站点将增加更多的用户

我发现,
Mongo主从已被弃用
,最好的方法是使用
MongoDB Replicasets

就我所知,复制的唯一限制是

“一个集合中最多可以有12个节点”,如果您需要更多节点,可以进行切分。”

我的问题是,


我们如何知道我们需要多少节点???

您的问题没有确切答案,但考虑以下因素可能会很有用:

  • 需要存储的数据量
  • 服务器上的平均负载
  • 服务器上的峰值负载
  • 什么是应用程序访问模式
  • 您拥有/需要的索引总数
  • 可以使用索引处理的查询的百分比是多少
  • 愿意从二年级学生那里阅读
  • 您可以基于一些虚拟数据运行基准测试,并找出适合您的用例的最佳解决方案。希望这对您有所帮助