我有一个项目具有以下特点:
- 本地MongoDB副本集在本地数据库上
- MongoDB图谱中的云MongoDB实例
- 内部部署MongoDB应与MongoDB图谱保持同步
- 本地MongoDB实例可能会离线几天
- 一旦上线,它应该开始与MongoDB图谱同步
基本上,我正在寻找类似Realm的东西,只是这个解决方案运行在实际的本地服务器上,而不是移动设备上。
我研究过实时迁移,请看这里。但这似乎并不完全适合这个用例,因为它旨在进行最终的切换,我不想要。
因此,如何使用MongoDB atlas实现以下目标?我错过了什么?
我是否可以将MongoDB图谱视为本地副本集的一部分,并使用MongoDB的标准复制功能?阿特拉斯永远是次要的。
本机MongoDB Atlas无法实现此功能。您需要寻找定制的解决方案。
查看mongosync
。它将数据从一个集群迁移到另一个集群,并可以保持集群的连续同步(MongodDB 6.0+和M10+(。