API 文档

创建只读实例

最近更新时间:2020-06-16 20:10:47

简介

云数据库 MongoDB 支持用户创建一个或者多个只读实例,支持用户读写分离的应用场景,可减轻主实例请求压力,提高用户业务的读负载能力。

说明:

  • 各只读实例与主实例之间的同步时延可在控制台查看。
  • 由于数据同步有延迟,只读实例数据同步的实时性可能无法保证,如果业务需要读写分离并且对实时要求比较高,建议业务读取主实例的从节点,具体请参见 连接示例
  • 只读实例和主实例的连接方式相同,请参见 连接示例
  • 在只读实例生命周期内,只读实例只能读,不能进行数据写入更新操作。
  • 当只读实例跟主实例同步断开,或用户手动在控制台提升只读实例为主实例的时候,只读实例即转为普通实例,可以正常读写。

基础架构

通过 oplog 将主实例的更改同步到只读实例。每个只读实例均采用至少一主两从的架构。架构请参考下图:

功能限制

  • 仅包年包月的主实例支持创建只读实例,一个主实例最多可以创建3个只读实例。
  • 只读实例仅支持包年包月计费模式。
  • 只读实例与主实例的引擎保持一致。
  • 备份回档:不支持备份和回档功能。
  • 数据迁移:不支持数据迁移至只读实例。
  • 数据库管理:不支持创建\删除数据库。
  • 帐号管理:不支持创建、删除帐号、修改帐号密码、帐号授权。

操作步骤

  1. 登录 MongoDB 控制台,在实例列表中,单击实例名或操作列的【管理】,进入实例管理页面。
  2. 选择【只读实例】页,单击【新建】。
  3. 在购买页确认无误后,单击【立即购买】,完成购买流程即创建成功。
目录