我有一个PRIMARY实例和一个mongodb的SECONDARY实例。
许多客户正在使用我的两个实例。每个客户端都有自己的“二级”读取首选项 我的问题是: 有没有办法配置mongodb默认情况下将读取首选项设置为“secondary”?
谢谢
MC
答案 0 :(得分:2)
读取首选项是客户端设置,而不是服务器设置,所以不,据我所知,这是不可能的。 MongoDB的一个重要特性是您可以对查询进行非常精细的控制,即您可以使用不同的读取首选项并为每个查询编写关注点。
混合这些通常是有意义的,因为丢失一个日志条目可能不会太糟糕而丢失付款。同样,从辅助节点读取日志可能没问题,但是如果要协调事务,使用主节点进行读取可能更安全(或者在考虑写入成功之前,您正在使用需要完全复制的偏执写入问题)