您可以轻松地将业务从自建MongoDB数据库转移至云数据库MongoDB,但是云数据库MongoDB本身也有一些使用约束需要您注意。

操作 约束
实例部署 实例的版本与存储引擎的选择存在一定的约束性,详情请参见版本及存储引擎
搭建副本集
  • 系统自动搭建的副本集中,提供一个可使用的Primary节点,一个隐藏的Hidden节点(对用户不可见),剩余节点为可使用的Secondary节点。
  • 实例运行过程中,您可以根据业务需求变更节点数量(三节点、五节点、七节点),实现按需增删Secondary节点的目的,详情请参见变更副本集实例节点数
    说明 不支持将自建的从节点接入至副本集实例中,如您需要将副本集实例的数据同步至自建数据库进行数据测试或分析,您可以使用MongoShake实现,详情请参见使用MongoShake实现MongoDB副本集间的单向同步
重启实例 必须通过MongoDB控制台或调用RestartDBInstance接口重启实例。
数据迁移 使用DTS迁移副本集架构的自建MongoDB数据库上云使用MongoDB工具迁移自建数据库上云
数据备份 自动备份固定为物理备份方式,手动备份时可选择物理备份或逻辑备份。
说明 当实例的数据库版本为3.2或3.4时,实例中集合加索引的数量需控制在1万以内,否则可能造成物理备份失败。如果您的业务可能会超过此限制,建议升级数据库版本至4.0或4.2,您也可以在创建实例时选择数据库版本为4.0或4.2
数据恢复
修改实例参数 出于安全和稳定性考虑,部分参数不支持修改,详情请参见设置数据库参数