写入关注是否有助于在mongodb中实现同步复制?

时间:2017-02-15 10:03:21

标签: mongodb mongodb-query

如果我们为w选项选择任何值,它会首先将更改应用于主要更改为其他更改吗?我们可以将其视为同步复制吗?

1 个答案:

答案 0 :(得分:0)

W选项 - 这是写作问题。

它描述了MongoDB请求的确认级别,用于对独立mongod或副本集或分片集群的写入操作。

Mongo Db广泛用于具有复制数据集的分布式计算机上。如果配置mongo db以确保每次执行写操作时都会确认,只有当写入成功应用于所有副本集时才会给出确认,那么在这种情况下它将被视为同步复制。但是,复制因子越高,确认时间越多,这将降低写入性能。

如果选择较低的值(如1),则在主要写入成功时给出确认。辅助成员从其主要源复制oplog并在异步过程中应用这些操作。

希望这有帮助。