本文将向您介绍腾讯云数据库 MongoDB 帮助文档中涉及的相关名词和术语,帮助您更好的理解产品特性。
实例
实例是腾讯云中独立运行的数据库环境, 是用户购买 MongoDB 服务的基本单位,以单独的进程存在。 一个数据库实例可以包含多个由用户创建的数据库。 您可以在控制台创建、修改和删除实例。实例之间相互独立、资源隔离,相互之间不存在 CPU、内存、IO 等抢占问题。
地域
地域(Region)指的是用户购买 MongoDB 实例的服务器所处的地理位置,每个地域完全独立。您在购买申请 MongoDB 实例资源时需要指定最靠近您的地域,以降低访问时延,且购买实例后暂不支持更改地域。另外,腾讯云数据库 MongoDB 需要搭配云服务器 CVM 使用,需要保证 MongoDB 与 CVM 在同一个地域内。
可用区
可用区指腾讯云在同一地域内电力和网络互相独立的物理数据中心。可用区之间内网互通,可用区内网络延时更小,保证可用区间故障相互隔离(大型灾害或者大型电力故障除外),不出现故障扩散,使得用户的业务持续在线服务。
副本集
副本集是 MongoDB 实现高可用的核心架构,由 一个主节点(Primary) 和 多个从节点(Secondary) 组成。主节点负责处理所有写入操作,并通过异步复制机制将数据同步至从节点,实现跨节点数据冗余;当主节点故障时,集群会基于选举协议自动触发秒级故障切换,提升新主节点继续提供服务,保障业务连续性。从节点可配置为只读节点,分担查询压力,实现读写分离。
分片集群
分片集群是 MongoDB 应对海量数据的横向扩展方案,通过分片键(Shard Key) 将数据水平切分存储于多个分片(Shard)中。其架构包含三层组件: 路由层(mongos) 作为统一接入点解析查询并路由至目标分片; 配置层(Config Server) 集中管理分片规则与数据分布元数据; 数据层(Shard) 由多个独立分片组成,每个分片本质是一个三节点副本集,存储数据子集。该架构支持动态添加分片实现弹性扩容,数据自动均衡分布,突破单机硬件限制,适用于物联网、社交平台等超大规模场景。具体架构,请参见 系统架构。
mongod
mongod 是 MongoDB 数据库系统的核心后台服务进程(守护进程),是实际运行数据库服务、承载数据存储与处理功能的可执行程序。
mongos
MongoDB Shard 的简写,是 MongoDB 分片集群(Sharded Cluster)的核心路由服务,充当客户端与集群之间的智能网关。应用程序连接 mongos(而非直接访问分片),由其集中处理所有读写请求。根据分片键(Shard Key)自动定位数据所在的分片(Shard),将查询/写入操作路由至目标节点,并合并多个分片的返回结果,向客户端提供透明一致的查询视图。
Shard
在 MongoDB 分片集群中,Shard 是实际存储数据的独立子集,集群按 Shard Key 把数据拆分为多个 Chunk,并均衡地分布在各 Shard 上。
Config Server
Config Server(配置服务器) 是 MongoDB 分片集群的中央元数据存储库,负责维护集群的路由规则、分片拓扑及数据分布信息,并自动同步至所有 mongos 路由节点,确保查询请求的精准路由。
腾讯云控制台
腾讯云资源的统一 Web 操作面板。登录控制台,可对数据库实例进行全生命周期的可视化管理与监控。
基础网络
多用户公用的网络空间,不可划分,IP 地址唯一,随机分配,不可修改。
私有网络
私有网络(Virtual Private Cloud,VPC)是一块您在腾讯云上自定义的逻辑隔离网络空间,您可以为云服务器、云数据库等资源构建逻辑隔离的、用户自定义配置的网络空间,以提升用户云上资源的安全性,并满足不同的应用场景需求。您可通过如下视频认识私有网络。
安全组
安全组是一种虚拟防火墙,具备有状态的数据包过滤功能,用于设置云服务器、负载均衡、云数据库等实例的网络访问控制,控制实例级别的出入流量,是重要的网络安全隔离手段。
连接数
指客户端与 MongoDB 实例之间建立的 TCP 会话通道数量,直接反映并发访问压力,其上限由实例内存规格硬性约束,连接池复用可显著提升资源利用率。
标签
标签用来标志资源的分类,对资源进行归类聚合。如果您的账号下有多种云数据库 MongoDB 资源,且不同的资源类型之间有多种关联,您可以通过标签将作用相同或者相关联的资源进行分组归类,日常运维或者定位问题时,您便可以快速检索资源,进行批量操作,高效修复故障。
项目
云资源管理的核心逻辑单元,通过将云产品(如数据库、存储、计算等)聚合至同一空间,实现资源分组隔离、权限统一管控及成本分账核算,为团队协作提供基础设施。
CVM
腾讯云云服务器(Cloud Virtual Machine,CVM)是腾讯云提供的可扩展的计算服务。通过 CVM 连接自动分配给云数据库 MongoDB 的内网地址,才能访问数据库。
CAM
访问管理(Cloud Access Management,CAM)是腾讯云提供给您的用户和权限管理体系,用于帮助客户安全且精细化管理腾讯云产品和资源的访问。
DTS
数据传输服务(Data Transmission Service,DTS)是提供数据迁移、数据同步、数据订阅于一体的数据库数据传输服务。帮助用户在业务不停服的前提下轻松完成数据库迁移。
慢日志
MongoDB 慢日志是记录所有执行时间超过设定阈值(如 100 ms)的操作及其详情的诊断日志。
回档
基于最近一次的全量备份与后续 Oplog(MongoDB)或 binlog(MySQL)重放,将指定数据库、指定库表或整个实例恢复到过去 7 天内任意一秒的状态,最大程度地减少因数据库误操作引起的损失。
DBbrain
云数据库 Redis® 版实例接入了数据库智能管家(TencentDB for DBbrain,DBbrain)的诊断优化功能,可实时监控诊断数据库实例异常,自动生成健康报告,给出专家级的优化建议,帮助您随时全面掌握当前数据库的运行情况,快速排查定位问题,及时优化数据库性能。