本文汇总了文档数据库 MongoDB 版实例的相关术语。
术语 | 说明 |
---|---|
地域(Region) | MongoDB 实例服务器所处的地理位置。 |
可用区(Availability Zone) | 可用区是指在同一地域下,电力、网络互相隔离的物理区域。可用区之间内网互通,可用区内网络延时更小,不同可用区之间可实现故障隔离。 |
实例(Instance) | 实例是管理 MongoDB 服务的基本单位。 |
副本集(Replica Set) | 文档数据库 MongoDB 版副本集实例能够提供高可用的 MongoDB 服务。 |
主节点(Primary Node) | 也称主库,可提供读写功能,每个副本集实例中只能有一个主节点。 |
从节点(Secondary Node) | 保障高可用,通过 oplog(操作日志)同步主节点的数据。 |
隐藏节点(Hidden Node) | 仅用于保障高可用,对用户不可见。通过 oplog 同步主节点的数据。 |
只读节点(ReadOnly Node) | 主要适用于数据量极大的读请求场景,其通过操作日志(oplog)从主节点或从节点同步数据,系统将读请求自动路由至只读节点,以减轻主节点访问压力。 |
分片集群(Sharded Cluster) | 分片集群实例能够提供可横向扩展的 MongDB 服务。分片集群通过将大型集合自动分割到不同节点,来满足大规模高性能场景下的容量和性能需求。 |
分片(Shard) | 也称数据分片,负责存储分片集群实例中的数据库数据,每个 Shard 默认使用 3 节点副本集(即 1 个 Shard 中默认包含 1 个主节点、1 个从节点和 1 个隐藏节点)。 |
分片代理(Mongos) | 分片集群实例中数据库请求的入口,所有的请求都通过分片代理节点(Mongos Node)进行协调,Mongos 本身就是一个请求分发中心,负责把对应的数据请求转发到对应的 Shard 服务器上。 |
元数据服务器(ConfigServer) | 存储分片集群实例中所有的数据库元信息(如路由、分片等)配置的节点。Mongos 节点第一次启动或重启时就会从 ConfigServer 节点加载配置信息。 |
存储空间(Storage) | 文档数据库 MongoDB 版的硬盘容量大小。 |
备份(Backup) | 备份保存了 MongoDB 实例在某个时间点时的所有数据。 |
物理备份(Physical Backup ) | 备份 MongoDB 实例中数据库相关的物理文件。 |
逻辑备份(Logical Backup) | 保留某一时间点磁盘的数据状态,用于数据库的恢复。 |
WiredTiger 引擎(WiredTiger Storage Engine) | 一种开源的独立存储引擎,有高性能、易于扩展等特点。 |