【发布时间】:2020-05-18 14:06:42
【问题描述】:
我有一个存储用户信息的USER 集合。每个项目都会有这 3 个字段:
-UserID
-Username
-Email
如果将来我需要在不同区域提供此集合,我知道有 5 种不同的一致性级别(强、有限过时、会话、一致前缀和最终一致性)。如果我想保证两个不同区域中的两个用户不会同时创建同一个用户(使用相同的userid 或username 或email)是我唯一的选择,那么强一致性?
一个后续问题;如果我将此集合设置为强,我的所有其他集合是否也必须是强的,或者我可以将不同集合的一致性级别设置为不同的级别(例如,USER 集合是强的,POSTS 是最终的)?
【问题讨论】:
标签: azure azure-cosmosdb