CosmosDB 的单个区域 database/account 具有有限陈旧一致性的 K 和 T 是什么意思?

What is the meaning of K and T in CosmosDB's single region database/account with a Bounded Staleness consistency?

如标题所述,我很困惑为什么像 cosmosdb 这样的分布式数据库需要对单个区域帐户进行“陈旧”设置。根据documentation:

For a single region account, the minimum value of K and T is 10 write operations or 5 seconds. For multi-region accounts the minimum value of K and T is 100,000 write operations or 300 seconds.

...

Consistency for clients in the same region for an account with single write region = Strong

我理解对于multi-region数据库,在另一个区域读取会滞后K操作或T秒,但是对于单个区域帐户意味着什么?为什么K和T对于multi-region和单区域databases/accounts有不同的最小值?

根据我的理解,Bounded Staleness 一致性的单地域数据库完全等同于强一致性的单地域数据库。当 K 和 T 的概念基于 multi-region 时,在单个区域环境中对 K 和 T 变量的需求是什么?

单个区域的 K&T 适用于该单个区域内数据的副本集。

当数据写入 Cosmos DB 时,它会提交给一个主数据库和两个辅助数据库以进行仲裁提交。如果数据未提交到 K 或 T 内的第四个副本,我们将开始为写入返回 BoundedStalenessExceeded 并将开始对写入应用背压,直到我们处于陈旧状态 window.