我打算通过在 8 个服务器上运行应用程序来检查 mongodb 性能。
-1。这里http://docs.mongodb.org/manual/tutorial/deploy-shard-cluster/我读到了,
在生产部署中,您必须准确部署三个配置服务器实例,每个实例在不同的服务器上运行,以确保良好的正常运行时间和数据安全。在测试环境中,您可以在单个服务器上运行所有三个实例。
如果我想优化使用 8 台服务器(+ 1 台应用程序专用服务器)的资源怎么办?我是否每台服务器启动 1 个配置服务器实例?
-2。我在这里看到http://docs.mongodb.org/manual/core/replication-introduction/ 使用具有 3 个 mongod 实例的副本集(每个 mongod 实例在不同的服务器上)是要走的路吗?这是拥有 8 台服务器的最佳方案吗?
-3。当我有 8 台服务器时,我将使用多少个副本集?每台服务器 1 个(8 个服务器 == 8 个副本集 == 每台服务器来自不同副本集的 3 个 mongod 实例)?
-4。有没有关于优化这种类型的最佳实践文档?
亲切的问候,
暴君