开发者社区> 问答> 正文

云数据库MongoDB版间的双向同步中源库和目标库的限制的说明是什么?

云数据库MongoDB版间的双向同步中源库和目标库的限制的说明是什么?

展开
收起
游客qzzytmszf3zhq 2021-12-14 14:40:49 331 0
1 条回答
写回答
取消 提交回答
  • 带宽要求:源库所属的服务器需具备足够出口带宽,否则将影响数据同步速率。 待同步的集合需具备主键或唯一约束,且字段具有唯一性,否则可能会导致目标数据库中出现重复数据。 如同步对象为集合级别,且需进行编辑(如集合的名称映射),则单次同步任务仅支持同步至多1000张集合。当超出数量限制,任务提交后会显示请求报错,此时建议您拆分待同步的集合,分批配置多个任务,或者配置整库的同步任务。 Oplog日志: 需开启。 如为增量同步任务,DTS要求源数据库的Oplog日志保存24小时以上,如为全量同步和增量同步任务,DTS要求源数据库的Oplog日志至少保留7天以上(您可在全量同步完成后将Oplog日志保存时间设置为24小时以上),否则DTS可能因无法获取Oplog日志而导致任务失败,极端情况下甚至可能会导致数据不一致或丢失。由于您所设置的Oplog日志保存时间低于DTS要求的时间进而导致的问题,不在DTS的SLA保障范围内

    2021-12-14 14:41:02
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
开源数据库 MongoDB 专场 MongoDB疑难杂症分析及优化 立即下载
阿里云MongoDB云服务构建 立即下载
饿了么高级架构师陈东明:MongoDB是如何逐步提高可靠性的 立即下载