了解 Azure Cosmos DB 中的多主数据库优势Understand multi-master benefits in Azure Cosmos DB

Cosmos DB 帐户操作员应该选择适当的多区域分发配置,以确保满足其应用程序的延迟、可用性和 RTO 要求。Cosmos DB account operators should choose appropriate multiple-region distribution configuration to ensure the latency, availability and RTO requirements for their applications. 配置了多个写入位置的 Azure Cosmos 帐户相对于只有单个写入位置的帐户有很大的优势,其中包括:99.999% 的写入可用性 SLA、99% 情况下 <10 毫秒的写入延迟 SLA,以及在发生区域灾难时 RTO = 0。Azure Cosmos accounts configured with multiple write locations offer significant benefits over accounts with single write location including, 99.999% write availability SLA, <10 ms write latency SLA at the 99th percentile and RTO = 0 in a regional disaster.

功能比较Comparison of features

应用程序要求Application Requirement 多个写入位置Multiple Write Locations 单个写入位置Single Write Location 注意Note
99% 情况下 <10 毫秒的写入延迟 SLAWrite latency SLA of <10ms at P99 Yes No 使用单个写入位置的帐户在每次写入时会引发额外的跨区域网络延迟。Accounts with Single Write Location incur additional cross-region network latency for each write.
99% 情况下 <10 毫秒的读取延迟 SLARead latency SLA of <10ms at P99 Yes Yes
99.999% 的写入 SLAWrite SLA of 99.999% Yes No 使用单个写入位置的帐户可确保 99.99% 的 SLAAccounts with Single Write Location guarantee SLA of 99.99%
RTO = 0RTO = 0 Yes No 在发生区域灾难时进行写入的停机时间为零。Zero down time for writes in case of regional disasters. 使用单个写入位置的帐户的 RTO 为 15 分钟。Accounts with single write location have RTO of 15 min.

后续步骤Next Steps

如果仍要在 Azure Cosmos 帐户中禁用 EnableMultipleWriteLocations,请开具支持票证If you would still like to disable EnableMultipleWriteLocations in your Azure Cosmos account, please open a support ticket.