兼容 MongoDB

MongoDB 3.6、4.0 和 5.0 兼容

Amazon DocumentDB 与 MongoDB 3.6、4.0 和 5.0 驱动程序及工具兼容 目前,客户基于 MongoDB 数据库使用的大部分应用、驱动程序以及工具都可用于 Amazon DocumentDB,无需改动或只需稍加改动即可。Amazon DocumentDB 可通过在专门构建的分发式容错和自我修复的存储系统上实施 Apache 2.0 开源 MongoDB 3.6、4.0 和 5.0 API,模拟客户端应从 MongoDB 服务器获得的响应,其中该系统为客户提供大规模操作任务关键型 MongoDB 工作负载所需的性能、可扩展性和可用性。了解有关受支持的 MongoDB API 的更多信息。

迁移支持

客户可以使用 Amazon Database Migration Service (DMS),轻松将本地或 Amazon EC2 上的 MongoDB 数据库迁移到 Amazon DocumentDB(每个实例可免费享受服务六个月),且几乎无停机时间。您可使用 DMS 将数据库从 MongoDB 副本集或分片集群迁移到 Amazon DocumentDB。有关更多信息,请参阅迁移到 Amazon DocumentDB

完全托管

自动预置及设置

Amazon DocumentDB 入门很简单。只需使用 亚马逊云科技 管理控制台即可启动新的 Amazon DocumentDB。Amazon DocumentDB 实例预先配置了适合您选择的实例类的参数和设置。您可以在几分钟内启动集群并连接应用程序,无需进行额外配置。

监控和指标

Amazon DocumentDB 可为您的数据库实例提供 Amazon CloudWatch 指标。您可以使用 亚马逊云科技 管理控制台查看您的数据库实例的超过 40 个关键操作指标,包括计算、内存、存储、查询吞吐量和活动连接数。

自动软件修补

Amazon DocumentDB 将使用最新的修补程序保持您的数据库处于最新状态。对于是否及何时通过数据库引擎版本管理修补您的集群,您可以加以控制。

规模性能

文件查询的高吞吐量、低延迟

Amazon DocumentDB 有着复杂的文件模型、数据类型以及高效索引机制,其可使用内存中的扩展优化架构,支持对大量文件进行快速查询评估。

数据库计算资源的轻松扩展

只需在 亚马逊云科技 管理控制台中单击几下,您便可以通过创建所需大小的新副本实例或删除实例来扩大或缩小支持您的集群的计算和内存资源。计算扩展操作通常在几分钟内完成。

自动扩展的存储

随着集群存储需求增长,Amazon DocumentDB 将根据您的需要自动增加存储卷大小。您的存储卷将以 10GB 的增量增长,最多可增长到 128 TiB。您无需为数据库预置多余的存储空间来处理未来的增长。

低延迟只读副本

通过创建最多 15 个数据库只读副本,提高读取吞吐量以支持大容量应用程序请求。Amazon DocumentDB 副本与源实例共享相同的底层存储,从而降低成本并避免在副本节点处执行写入操作。这样可以释放更多的处理能力来处理读取请求和减少副本滞后时间(通常可降低至单数位毫秒)。Amazon DocumentDB 还为读取查询提供单一终端节点,以便应用程序可以在添加和删除副本时连接,而无需跟踪副本。

高度安全且合规

网络隔离

Amazon DocumentDB 在 Amazon VPC 中运行,可使您将集群隔离在您自己的虚拟网络上。此外,使用 Amazon DocumentDB 的 VPC 配置,您可以配置防火墙设置并控制对您的集群的网络访问。

资源级权限

Amazon DocumentDB 与 Amazon Identity and Access Management (IAM) 集成,并使您能够控制您的 Amazon IAM 用户和组可对特定 Amazon DocumentDB 资源采取的操作,包括数据库集群、实例、快照和参数组。此外,您还可以标记您的 Amazon DocumentDB 资源,并控制您的 IAM 用户和组可以对具有相同标签(和标签值)的资源组采取的操作。例如,您可以配置 IAM 规则以确保开发人员能够修改“开发”集群,但只有数据库管理员才能修改和删除“生产”集群。

加密

Amazon DocumentDB 允许您使用通过 Amazon Key Management Service (KMS) 创建和控制的密钥加密您的数据库。在使用 Amazon DocumentDB 加密来运行的集群上,静态存储于底层存储的数据都将加密,同一集群中的自动备份、快照和副本也是如此。默认情况下,客户与 Amazon DocumentDB 之间的联系将通过 TLS 在传输过程中加密。

高度可用

实例监控和修复

Amazon DocumentDB 集群和实例的运行状况将受到持续监控。如果支持数据库的实例发生故障,实例和相关进程将自动重启。Amazon DocumentDB 恢复不需要可能很耗时的数据库重做日志重放,因此您的实例启动时间通常为 30 秒或更短。它还将数据库缓存与数据库进程隔离,从而在数据库重启时保留缓存。

多可用区部署与只读副本

在实例出现故障时,Amazon DocumentDB 会将故障自动转移到您在三个可用区的任何一个中创建的多达 15 个 Amazon DocumentDB 副本中的一个。如果没有预置 Amazon DocumentDB 副本,当出现故障时,Amazon DocumentDB 将尝试为您自动创建一个新的实例。

容错和自我修复存储

每 10GB 的存储卷组块都能在三个可用区中用六种方法进行复制。Amazon DocumentDB 使用容错存储,它能够以透明方式应对最多两个数据副本丢失的情况,而不会影响数据库写入可用性,还能在不影响读取可用性的情况下应对最多三个副本丢失的情况。Amazon DocumentDB 的存储也具有自我修复能力;将持续扫描数据块和磁盘的错误并进行自动更换。

自动、连续、增量备份和时间点恢复

Amazon DocumentDB 的备份功能可为您的集群实现时间点恢复。借助此功能,您可以在保留期间将您的集群恢复到任意秒,直到最后五分钟。您的自动备份保留期最长可配置为 35 天。自动备份存储在 Amazon S3 中,其设计耐用性为 99.999999999%。Amazon DocumentDB 备份具有自动、增量和连续性特征,且对集群性能没有影响。

集群快照

集群快照是用户启动的对您存储在 Amazon S3 中的集群的备份,它们将会被保留到您明确删除它们为止。它们利用自动增量快照来减少所需的时间和存储空间。您可以根据需要随时从集群快照创建新集群。

生成式人工智能

Amazon DocumentDB 提供支持机器学习(ML)和生成人工智能(AI)模型能够实时处理存储在 Amazon DocumentDB 中的数据的功能。客户不必再花时间管理单独的基础设施、编写连接其他服务的代码以及从主数据库复制数据。

向量搜索

借助 Amazon DocumentDB 的向量搜索,您可以以毫秒级的响应时间存储、索引和搜索数百万个向量。向量是一种数字表示形式,表示文本、图像和视频等非结构化数据的语义含义。您可以存储来自 Amazon Web Services 机器学习服务的向量,例如 Amazon SageMaker、第三方服务和专有模型。 

开始使用亚马逊云科技免费构建

开始使用亚马逊云科技免费构建

关闭
热线

热线

1010 0766
由光环新网运营的
北京区域
1010 0966
由西云数据运营的
宁夏区域