时间:2021-07-15 | 标签: | 作者:Q8 | 来源:LeiZhang网络
小提示:您能找到这篇{Azure CosmosDB 在一致性(Consistency)可用性(Availabilit}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的Azure CosmosDB 在一致性(Consistency)可用性(Availabilit内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您! |
< font-size: 16px;">我个人感觉,这个概念和分布式系统中的CAP原则是类似的: < font-size: 16px;">CAP原则指的是在一个分布式系统中,Consistency(一致性)、Availability(可用性)、Partition tolerance(分区容错性),三者不可得兼 < font-size: 16px;">Azure CosmosDB有五种一致性级别,从数据一致性角度来说,我们按照最强的一致性,到最低的一致性,排序如下: < font-size: 16px;">1.Strong(强一致性) < font-size: 16px;">2.Bounded Staleness < font-size: 16px;">3.Session(会话一致性) < font-size: 16px;">4.Consistent prefix(一致如何做好市场推广性前缀) < font-size: 16px;">5.最终一致性(Eventual Consistency) < font-size: 16px;">每一种级别都在一致性(Consistency)可用性(Availability)和性能(Performance)之间进行了权衡,并且有SLA(Service Level Agreement) < font-size: 16px;">一致性级别和延迟 < font-size: 16px;">对所有一致性级别的读操作延迟,在第99位百分位的延迟小于10毫秒。该读操作的延迟是有SLA保障的。 < font-size: 16px;">The read latency for all consistency levels is always guaranteed to be less than 10 milliseconds at the 99th percentile.This read latency is backed by the SLA. < font-size: 16px;">平均的读延迟,在第50个百分位的延迟小于2毫秒。The average read latency,at the 50th percentile,is typically 2 milliseconds or less < font-size: 16px;">跨多个Azure区域且配置了Strong(强一致性)的CosmosDB账户,不在上面的性能指标范围内。 < font-size: 16px;">对所有一致性级别的写操作,在第99位百分位的延迟小于10毫秒。该写操作的延迟也是有SLA保障的。 < font-size: 16px;">The write latency for all consistency levels is always guaranteed to be less than 10 milliseconds at the 99th percentile.This write latency is backed by the SLA. < font-size: 16px;">平均的写操作,在第50个百分位的延迟小于5毫秒 < font-size: 16px;">当Azure CosmosDB账户跨一个Azure数据中心区域,且配置了强一致性(Strong)的场景情况下, < font-size: 16px;">写入延迟保证小于两个最远Azure区域中任何一个之间的往返时间(RTT)的两倍,加上第99百分位数的10毫秒。 < font-size: 16px;">这里举个例子,假设我们创建了Azure CosmosDB账户,且跨越了:Azure新加坡数据中心、Azure香港数据中心和Azure东京数据中心,配置了强(Strong)一致性的场景。 < font-size: 16px;">写入的延迟=区域中任何一个之间的往返时间(round-trip time,RTT)的两倍=Azure新加坡数据中心<--->Azure东京数据中心之间的往返时间(RTT)的两倍,再加上第99百分位数的10毫秒 < font-size: 16px;">因为在分布式系统中,针对于强一致性(Strong)写入的场景,需要在所有分布式节点都执行了写入操作后,才会被确定返执行成功。 < font-size: 16px;">此选项目前处于预览状态 < font-size: 16px;">准确的往返时间(round-trip time,RTT)取决于光的速度和Azu四川营销推广re网络拓扑结构。Azure网络不会针对任意两个Azure区域之间的RTT提供任何延迟SLA。 < font-size: 16px;">对于你的Azure Cosmos帐户,将在Azure门户中显示复制延迟。可以使用Azure门户监视与你的帐户关联的各个区食品营销策划域之间的复制延迟 < font-size: 16px;">一致性级别和吞吐量 < font-size: 16px;">在相同Request Unit(是CosmosDB的性能指标,我们会在后面的章节做详细的介绍)情况下,Session(会话一致性),Consistent prefix(一致性前缀)和最终一致性(Eventual Consistency)的读取操作的吞吐量,是Strong(强一致性)和Bounded Staleness的两倍 < font-size: 16px;">对于给定类型的写入操作(例如插入、替换、更新插入和删除),所有一致性级别在相同的Request Unit情况下,写入吞吐量是相同的 < font-size: 16px;">一致性界别和数据持久化 < font-size: 16px;">在Azure多区域分布式数据库环境中,当发生区域范围的服务中断时,一致性级别与数据持续性之间存在直接关系。制定业务连续性计划时,需了解应用程序在中断事件发生后完全恢复之前的最大可接受时间。应用程序完全恢复所需的时间称为恢复时间目标(RTO)。此外,还需要了解从中断事件恢复时,应用程序可忍受最近数据更新丢失的最长期限。可以承受更新丢失的时限称为恢复点目标(RPO)。 < font-size: 16px;">下表定义了当发生区域范围的服务中断时,一致性模型与数据持续性之间的关系。请务必注意,在分布式系统中,由于CAP定理的存在,即使一致性较高,也不可能存在RPO和RTO为零的分布式数据库 < font-size: 16px;"> < font-size: 16px;">K=某个项的“K”版本(更新)的数目。 < font-size: 16px;">T=时间“T”,自上次更新以来的时间间隔。 |
上一篇:Lazada如何通过关键属性词填写快速引流(一)
下一篇:ASO策略需要布局全球的3大原因
基于对传统行业渠道的理解,对互联网行业的渠道我们可以下这样一个定义:一切...
小米应用商店的后台操作和苹果是比较相似的,因为都能填写100字符关键词,允许...
小米的规则目前是在变更中的,但是根据经验小米的搜索排名评分的高低是个很重...
为了恰饭,有时候是要接入一些广告的,所以FB也专门有一个广告的SDK,这就是A...
在 2018 年于旧金山举行的游戏开发者大会上,Amazon Web Services (AWS) 曾宣布,目前世...
关于Facebook Audience Network如何收款的问题,其实官方已经给了详细的步骤。本文主要...
本文介绍了Audience Network对广告载体的质量检查,以及它重点广告形式需要注意的问...
随着iOS开发,作为开发者或公司需要针对iOS App开发涉及的方方面面作出对应的信息...
Facebook和谷歌对出海企业广告渠道都很熟悉,但事实上,在国外还有一些渠道也很...
卖家从做号的第1分钟开始,就一定要想好变现路径是什么?一定要以变现为目的去...
小提示:您应该对本页介绍的“Azure CosmosDB 在一致性(Consistency)可用性(Availabilit”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通Azure CosmosDB 在一致性(Consistency)可用性(Availabilit的相关事宜。
关键词:Azure,CosmosDB,在一致性(Con