0

我正在研究 MongoDB HA。由于资源限制,不想使用 mongo 官方文档中提到的 HA 方法。

我已经使用 DRBD、corosync 和起搏器完成了 MySQL(主动-主动)HA。我已经使用 DRBD、corosync 和起搏器完成了 mongoDB HA(Active-Standby)。我已经测试了它的小规模数据。它工作正常。

我读到带有 DRBD 的 mongoDB 不是好方法,它可能导致数据损坏。

我应该采用这种方法吗?如果没有除官方方法之外的任何其他方法吗?

4

1 回答 1

1

如果您正在执行主动/被动(主动/备用)集群,那么 DRBD 上的 MongoDB 与任何其他块设备上的 MongoDB 之间没有区别。

如果您有多个活动的 MongoDB 访问双主(活动/活动)DRBD 设备,那么这就是潜在的损坏所在。

于 2021-06-02T19:57:17.707 回答