对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。

MongoDB Atlas Core: Overview

Atlas Core 是完全托管云数据库和相关数据库,构建在计算和存储在同一节点上运行的架构之上。它适用于免费集群、Flex 集群和专用集群层级。

要了解不同的数据库版本及其比较,请参阅 MongoDB Atlas 数据库版本。如需并排查看,请参阅版本比较图。

现有的 Atlas 集群文档默认描述 Atlas Core。本页面是 Atlas Core 的起点,可帮助您确定现有内容适用于哪个版本。

一个主节点 (primary node in the replica set) 和两个从节点(secondary node from replica set) mongod 节点,每个节点都有自己附加的存储磁盘。

在此示例布局中,Atlas Core 集群运行一个主节点 (primary node in the replica set) 和两个从节点(secondary node from replica set),并且每个节点都有自己附加的存储

Atlas Core 集群以耦合方式预配计算和存储。每个 承载数据的节点 都在其自己的承载数据的服务器上运行,该服务器是一台带有附加存储磁盘的虚拟机。磁盘存储节点的集合数据、索引、oplog 条目和服务器开销。

在 Atlas Core 集群上,可选举节点、只读节点和分析节点是集群的 承载数据的节点。在分片集群中,每个分片都是一个拥有自己承载数据节点的副本集。配置服务器和搜索节点不是承载数据的节点。

以下特性描述了 Atlas Core 如何预配和扩展资源:

  • 计算能力根据集群层扩展:您可以通过选择不同的集群层来更改节点的计算容量。计算容量和存储容量在同一节点上耦合,因此,当您更改层级时,Atlas 会重新启动集群的节点。在专用集群上,Atlas 执行滚动重启,没有预计停机时间。

  • Atlas 为每个集群预配存储:Atlas 为集群预配存储容量,您的应用程序可以随时使用该容量。

  • 存储限制取决于集群层:在专用集群上,您可以独立于计算容量扩展节点的存储容量和 IOPS,最高可达该集群层的最大存储容量。要增加超过该最大值的存储容量,请将集群扩展到更高的层级。

  • 节点恢复需要初始同步:当 Atlas 替换节点时,新节点会执行初始同步,从其他节点复制应用程序的数据,然后才会提供查询服务。

  • 大型工作负载可能需要分片:当应用程序的数据接近单个分片的计算或存储容量时,您可以对集群进行分片以进行水平扩展。

  • 分析、搜索和 AI 工作负载在不同的系统上运行:每种工作负载类型都在其自己的系统上运行,并拥有自己的数据副本。

要了解有关 Atlas Core 上的安全、弹性、大小调整、备份、性能和指标的更多信息,请参阅:

大多数 Atlas 文档同时适用于 Atlas Core 和 Atlas Infinite,因为 Atlas 界面、驱动程序、API 和大多数操作工作流程在不同版本中都是相同的。文档描述了每个页面或部分应用的版本,如下所示:

  • 适用于两个版本:除非页面另有说明,否则其内容同时适用于 Atlas Core 和 Atlas Infinite。

  • 仅应用于一个版本:当内容仅应用于单个版本时,页面会在其标题或正文中标识该版本。

  • Atlas Infinite 不支持:当某项功能在 Atlas Infinite 公共预览版期间不可用时,页面会包含一条注释并提供指向受支持功能的链接。

  • 在 Atlas Infinite 上的行为有所不同:当工作流或选项在不同版本之间存在差异时,页面或部分会当场指出差异。

给本页内容打分