Atlas Core 是完全托管云数据库和关联数据库,建立在计算和存储在同一节点上运行的架构之上。它可用于免费集群、Flex 集群和专用集群层。
要学习;了解不同的数据库版本及其比较,请参阅数据库版本。有关并排视图,请参阅版本比较图。
现有Atlas 集群文档默认描述了Atlas Core。此页面是Atlas Core 的点,可帮助您确定现有内容适用于哪个版本。
在此示例布局中, Atlas Core集群运行一个主节点 (primary node in the replica set)和两个从节点(secondary node from replica set)节点,每个节点都有自己的附加存储
架构
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 上的行为不同:当不同版本之间的工作流程或选项不同时,该页面或部分会就地指出差异。