mongodb镜像指导文档 https://developer.aliyun.com/mirror/mongodb
中的镜像仓库404 https://mirrors.aliyun.com/mongodb/
阿里云官方镜像站已全面升级上线,点击使用:https://developer.aliyun.com/mirror/
我们需要维护该replset的克隆,称为“镜像”,以进行内部分析.这个镜子不需要是实时的,但它越新越好(可能是最大的1天滞后).
维护这样一个镜像数据库最合适的方法是什么? (请注意,此镜像可以是1个成员的replset或独立实例)
仅供参考,我们尝试过两种选择但速度不可接受:
Oplog重播.但这需要花费很多时间(从replset的Primary中播放oplog大约需要40个小时). 定期使用生产replset中的快照,但新卷(从快照创建)非常慢,因为它没有预热(我们使用的是AWS EBS,预热需要大约12个小时)
更新#1:我们还尝试使镜像成为replset成员,但我们希望将镜像与replset分开,因此这些选项不满足要求.
更新#2:我们不希望这个镜像成为replset成员的原因:我们在这个镜像上运行了大量查询并使其耗尽资源信用(磁盘IO,网络IO,CPU),并且实例暂时不可用.这改变了整个replset结构(因为它丢失了一个节点).当实例再次可用时,它再次更改了replset结构(再添加一个节点).这些变化严重影响了replset.
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。