0
當我們在故障轉移行爲的背景下討論輔助節點時,關於主 - 主/多主節點,基本上任何節點都不是我們正在讀取或寫入的那個節點?在master-master/multi-master複製中,誰是次要的?
當我們在故障轉移行爲的背景下討論輔助節點時,關於主 - 主/多主節點,基本上任何節點都不是我們正在讀取或寫入的那個節點?在master-master/multi-master複製中,誰是次要的?
在主 - 主複製中,兩個節點都是主節點和次節點。在多主複製中,每個節點都是次要的,但部分或全部是主要的。
多主控意味着有很多數據庫服務器可以在其上執行寫操作。爲了與其他數據節點或數據庫服務器同步,我們必須讀取所有其他的寫入,並且它的行爲與次要相同。在主從複製中,我們只有一個主站和多個從站。 Master確保他只能寫入,沒有人可以寫入,因此不需要讀取任何一個。它的行爲僅僅是主要的。
例如 - mysql 5.6複製支持master-master複製,但不支持多主複製。但在MySQL 5.7複製中它也支持多主複製。在mongoDB中它只支持主從複製。
而且,正如我可能補充的,Master/Slave複製對MongoDB的*強烈*不鼓勵。 –
出於好奇Markus,爲什麼Master/Slave不鼓勵MongoDB? – JoanieBrar