概念 | 说明 |
地域 | |
可用区 | 可用区是指在同一地域下,电力、网络隔离的物理区域。 可用区之间内网互通,可用区内网络延时更小,不同可用区之间故障隔离。 单可用区是指云数据库MongoDB实例副本集中的三个节点处于相同的可用区。如果ECS和MongoDB部署在相同的可用区,网络延迟更小。
|
实例 | 云数据库MongoDB实例,或简称实例,是用户购买云数据库MongoDB服务的基本单位。 实例是阿里云数据库MongoDB版的运行环境,在主机上以单独的进程存在。 用户可通过控制台来创建、修改和删除云数据库MongoDB实例。各实例之间相互独立、资源隔离,相互之间不存在CPU、内存、IO等抢占问题。 每个实例拥有其自己的特性,例如数据库类型、版本等,系统有相应的参数来控制实例行为。
|
内存 | 云数据库MongoDB实例可以使用的内存上限。 |
磁盘容量 | 磁盘容量是用户购买云数据库MongoDB实例时,所选择购买的磁盘大小。 实例所占用的磁盘容量除集合数据外,还有实例正常运行所需要的空间,如系统数据库、数据库回滚日志、重做日志、索引等。 请确保云数据库MongoDB实例具有足够的磁盘容量来存储数据,否则可能导致实例被锁定。若因磁盘容量不足导致实例被锁定,用户可购买更大的磁盘容量来解锁实例。
|
IOPS | 以4 KB为单位,每秒进行块设备读写操作的次数上限。 |
CPU核 | 实例可以使用的计算能力上限。 1个CPU拥有不低于2.3 GHz超线程(Intel Xeon系列Hyper-Threading)的计算能力。 |
连接数 | 客户端和云数据库MongoDB实例之间的TCP连接。 如果客户端使用了连接池,则客户端和云数据库MongoDB实例之间的连接为长连接,反之则为短连接。 |
分片集群 | 云数据库MongoDB支持分片集群架构,用户可以购买多个Mongos、多个Shard节点和一个ConfigServer组成分片集群,轻松得到一个MongoDB分布式数据库系统。 |
Mongos | |
Shard | |
ConfigServer | 配置服务器,存储所有数据库元信息(路由、分片)的配置。Mongos本身没有存储,只是将Shard服务器和数据路由信息缓存在其内存里,配置服务器则实际存储(落盘)了这些数据。 Mongos第一次启动或者关掉重启就会从ConfigServer加载配置信息,以后如果配置服务器信息变化会通知到所有的Mongos更新自己的状态,这样Mongos就能继续准确路由。 ConfigServer存储了分片路由的元数据,服务可用性和数据可靠性要求极高,云数据库MongoDB采用三节点副本集的方式全方位保障ConfigServer的服务可靠性。
|