MongoDB - 将用户绑定到特定的副本集节点

MongoDB - 将用户绑定到特定的副本集节点

MongoDB 3.0 中有没有办法允许用户只访问单个副本集节点?

磁盘上的数据比内存上的数据多得多。因此,为了防止我们的生产支持将应用程序不需要的数据分页到内存中,我们希望为我们的应用程序指定主服务器和几个辅助服务器,并为只读生产支持访问指定一个辅助服务器。这可能吗?

谢谢

答案1

从部分上来说,是的;从部分上来说,不是的。

是的,您可以直接到辅助节点,使用合适的读取偏好- 可能基于节点标签/。但是,如果您依赖于某个特定的辅助节点可用,那么当该特定节点发生故障时,您可能会遇到真正的困难,因此请小心。

不:全部写道将参加小学,你无法改变这一点。如果你的生产支持需要执行任何写入操作(甚至是副作用写入,例如登录审计),这将影响哪些数据保存在内存中。

相关内容