从 mongodb atlas 复制到本地?

Posted

技术标签:

【中文标题】从 mongodb atlas 复制到本地?【英文标题】:replication from mongodb atlas to on premise? 【发布时间】:2020-06-24 09:54:51 【问题描述】:

我想要这个功能 - https://docs.mongodb.com/manual/replication/ - 除了我的主节点将是 awas 上的 mongodb atlas 中的一个节点,我的一些辅助节点也将在 atlas aws 中,但我还将有一些在 kubernetes 中运行的本地辅助节点集群。

基本上,我想要一个读/写 mongodb 主节点和许多只读辅助节点,公共云中的一些辅助节点和本地的一些辅助节点。所以我正在寻找使用 mongodb - 如果 mongodb 不能这样做,你能推荐一些其他可能能够做到的数据库吗?我更喜欢nosql db,但如果什么都做不了,那么sql db也可以。

【问题讨论】:

【参考方案1】:

您目前不能拥有一个包含 Atlas 外部节点的 Atlas 集群,但是应该可以使用 ChangeStream 维护主集群的镜像,以将所有写入镜像到一个或多个本地节点。

【讨论】:

感谢您的回复。但是如果我在云中使用常规的非 Atlas mongodb 安装,那么我想我可以拥有一个本地 mongodb 作为只读镜像? 是的,在这种情况下,您还可以拥有一个只读副本,无需更改流。

以上是关于从 mongodb atlas 复制到本地?的主要内容,如果未能解决你的问题,请参考以下文章

如何将数据库从服务器复制到本地主机

将本地 mongo db 迁移到 atlas 后无法从 atlas 获取记录

将 MongoDB 数据库复制到本地计算机

在AWS :: MongoError上使用解析服务器的MongoDB Atlas:找不到有效的复制集成员

msyql的备份和复制和atlas

在 Ubuntu 上通过 Compass 加载 MongoDB Atlas 时出错