是否可以使副本集的主要成员成为 MongoDB 中另一个副本集的次要成员?
问问题
139 次
1 回答
2
不,不可能使一个副本集的主副本成为另一个副本集中的辅助副本,而 MongoDB 本身是不可能的。每个节点只能是一个副本集的成员,并且在您启动它时指定。
您可以做的是实现您自己的复制版本 - 读取该其他集群的本地数据库中的 oplog.rs 集合,以将数据获取到该副本集的主副本中。
幸运的是,在这个项目中有一个实现。这是一篇描述基本功能的博客文章,当然,由于它是开源的,因此您可以根据需要对其进行调整或将实现翻译成您选择的语言等。
于 2013-06-07T16:14:59.193 回答