Replication

drbd 可以用於 mongodb 複製或主動/被動設置嗎?

  • July 21, 2017

從本指南中我們知道DRBD可以用於 PostgreSQL 主動/被動設置:

https://www.howtoforge.com/how-to-set-up-an-active-passive-postgresql-cluster-with-pacemaker-corosync-and-drbd-centos-5.5-p4

它用於/dev/drbd0掛載 PostgreSQL 數據路徑/var/lib/psql

mount -t ext3 /dev/drbd0 /var/lib/pgsql

那麼是否可以使用這種方式掛載一個MongoDB數據路徑,那個路徑在哪裡?(CentOS 7.3上可能是這樣的/var/lib/mongo:)

如果使用這種方式,多個節點將使用同步的相同文件數據,而不是主從複製。也許這被稱為主-主複製。好嗎?

答案是否定的,您不能將它與 MongoDB 一起使用。結果遲早會損壞數據。MongoDB 將活動數據保存在記憶體中,如果數據在磁碟上“即時”更改,則不知道如何做出反應。

引用自:https://dba.stackexchange.com/questions/180408