2015-09-28 41 views

回答

1

在主 - 主复制中,两个节点都是主节点和次节点。在多主复制中,每个节点都是次要的,但部分或全部是主要的。

多主控意味着有很多数据库服务器可以在其上执行写操作。为了与其他数据节点或数据库服务器同步,我们必须读取所有其他的写入,并且它的行为与次要相同。在主从复制中,我们只有一个主站和多个从站。 Master确保他只能写入,没有人可以写入,因此不需要读取任何一个。它的行为仅仅是主要的。

例如 - mysql 5.6复制支持master-master复制,但不支持多主复制。但在MySQL 5.7复制中它也支持多主复制。在mongoDB中它只支持主从复制。

+0

而且,正如我可能补充的,Master/Slave复制对MongoDB的*强烈*不鼓励。 –

+0

出于好奇Markus,为什么Master/Slave不鼓励MongoDB? – JoanieBrar

相关问题