在 MongoDB 副本集的上下文中,什么是活跃多数?

What is an active majority in the context of a MongoDB replica set?

MongoDB 文档(版本 3.4)的 Hidden Replica Set Members 页面指出

If you stop a voting hidden member, ensure that the set has an active majority or the primary will step down.

什么是积极多数

如果三成员副本集的隐藏成员被停止怎么办?剩下的两名成员是否构成积极多数?

What if a hidden member of a three-member replica set is stopped? Do the two remaining members constitute an active majority?

副本集有三个成员 - 其中一个是隐藏的,都有资格投票,其余两个有资格成为主要成员。如果隐藏成员下台,其余成员确实构成了积极多数。副本集将运行。

在三成员副本集中,它需要两个成员才能运行,即作为副本集运行,执行数据复制并接受来自客户端的读取和写入。在三个(奇数)成员副本集中,大多数是 2 = 3/2 + 1.