【发布时间】:2019-09-26 14:22:20
【问题描述】:
如果我不打算在 2 个或更多区域中使用 Cosmos DB(即我只打算在单个区域中使用 Cosmos DB 数据库),我是否需要考虑一致性级别?或者即使在单个区域中一致性级别也很重要,因为 Cosmos DB 在每个区域中自动维护多个副本,而“一致性”是所有这些自动副本之间的一致性?
【问题讨论】:
标签: azure-cosmosdb consistency
如果我不打算在 2 个或更多区域中使用 Cosmos DB(即我只打算在单个区域中使用 Cosmos DB 数据库),我是否需要考虑一致性级别?或者即使在单个区域中一致性级别也很重要,因为 Cosmos DB 在每个区域中自动维护多个副本,而“一致性”是所有这些自动副本之间的一致性?
【问题讨论】:
标签: azure-cosmosdb consistency
是的,当您只有 1 个区域时,一致性级别也很有意义,因为确实,cosmos db 在每个单独的区域内都有副本(因此,如果您只有 1 个区域,那么您的 cosmos db 在该区域内会有多个副本)。
例如,最终一致性意味着对单个副本进行写入/读取,而不等待来自另一个副本的确认(更快/更少的 RU)。
【讨论】: