首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >K和T在CosmosDB的单区域数据库/帐户中有有界的一致性是什么意思?

K和T在CosmosDB的单区域数据库/帐户中有有界的一致性是什么意思?
EN

Stack Overflow用户
提问于 2021-03-29 07:24:48
回答 1查看 93关注 0票数 0

正如标题中所述,我不明白像cosmosdb这样的分布式数据库为什么需要为单个区域帐户设置“陈旧”设置。根据文档

对于单个区域帐户,K和T的最小值是10次写操作或5秒。对于多区域帐户,K和T的最小值是100,000次写操作或300秒. ..。 单写区域=强的帐户在同一区域的客户端的一致性

我知道,对于一个多区域的数据库,在另一个区域的读取会落后于K操作或T秒,但是它对单个区域帐户意味着什么呢?为什么K和T对于多区域和单区域数据库/帐户有不同的最小值?

据我所知,具有有界一致性的单区域数据库与具有强一致性的单个区域数据库完全等价。当K和T的概念是基于多区域的时候,在单个区域环境中,K和T变量的需求是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-29 18:15:16

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

当数据被写入Cosmos DB时,它为仲裁提交提交一个主程序和两个次要文件。如果数据未提交到K或T中的第四个副本,则开始返回写入的BoundedStalenessExceeded,并开始对写入施加背压,直到我们处于跟踪窗口。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66850154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档