数据一致性理论 最终一致性模型 ◆最终一致性模型根据其提供的保证可以划分为多个模型: +因果一致性(Causal Consistency):即如果一系列写入按某个 逻辑顺序发生,那么任何人读取这些写入时,会看见它们以正确的 逻辑顺序出现。 ◆A发了朋友圈内容为梅里雪山的图片。 ◆B针对内容a回复了评论:“这里是哪里?” ◆C针对B的评论进行了回复:“这里是梅里雪山” ◆那么,这条朋友圈的显示中,显然C针对B的评论,应该在B的评论 之后,这是一个因果关系,而其他没有因果关系的数据,可以允许 不一致。 1986
最终一致性模型 最终一致性模型根据其提供的保证可以划分为多个模型: 因果一致性(Causal Consistency): 即如果一系列写入按某个 逻辑顺序发生,那么任何人读取这些写入时,会看见它们以正确的 逻辑顺序出现。 A发了朋友圈内容为梅里雪山的图片。 B针对内容a回复了评论:“这里是哪里?” C针对B的评论进行了回复:“这里是梅里雪山” 那么,这条朋友圈的显示中,显然C针对B的评论,应该在B的评论 之后,这是一个因果关系,而其他没有因果关系的数据,可以允许 不一致。 数据一致性理论
数据一致性理论 最终一致性模型 ◆最终一致性模型根据其提供的保证可以划分为多个模型: ◆读自写一致性(Read Your Own Writes Consistency):用户更 新某个数据后,读取该数据时能够获取其更新后的值,而其他用户 读取该数据时则不能保证读取到最新值。 ◆回复某人的帖子然后想马上查看,但我刚提交的回复可能尚未到 达从库,看起来好像是刚提交的数据丢失了, ◆会话一致性(Session Consistency):指读自写一致性被限制在 一个会话范围内,也就是说提交更新操作的用户在同一个会话里读 取该数据时能够保证数据是最新的。 1986
最终一致性模型 最终一致性模型根据其提供的保证可以划分为多个模型: 读自写一致性(Read Your Own Writes Consistency):用户更 新某个数据后,读取该数据时能够获取其更新后的值,而其他用户 读取该数据时则不能保证读取到最新值。 回复某人的帖子然后想马上查看,但我刚提交的回复可能尚未到 达从库,看起来好像是刚提交的数据丢失了, 会话一致性(Session Consistency):指读自写一致性被限制在 一个会话范围内,也就是说提交更新操作的用户在同一个会话里读 取该数据时能够保证数据是最新的。 数据一致性理论
数据一致性理论 最终一致性模型 ◆最终一致性模型根据其提供的保证可以划分为多个模型: ◆单调读一致性(Monotonic Read Consistency):指用户读取某 个数据值,后续操作不会读取到该数据更早版本的值。 ◆时间轴一致性(Timeline Consistency):要求数据的所有副本 以相同顺序执行所有更新操作,也称为单调写一致性(Monotonic Vrite Consistency)
最终一致性模型 最终一致性模型根据其提供的保证可以划分为多个模型: 单调读一致性(Monotonic Read Consistency):指用户读取某 个数据值,后续操作不会读取到该数据更早版本的值。 时间轴一致性(Timeline Consistency):要求数据的所有副本 以相同顺序执行所有更新操作,也称为单调写一致性(Monotonic Write Consistency)。 数据一致性理论
测试 3一个分布式系统最多同时满足一致性(Consistency)、可用 性(Availability)和分区容错性(Partition tolerance)。( 对或错) ?下列满足分布式理论CAP中CA特性的是() A.Zookeeper B.Oracle C.Redis D.Mongodb DNS系统属于() A.强一致性B.弱一致性C.最终一致性
测试 一个分布式系统最多同时满足一致性(Consistency)、可用 性(Availability)和分区容错性(Partition tolerance)。( 对或错) 下列满足分布式理论CAP中CA特性的是() A. Zookeeper B. Oracle C. Redis D. Mongodb DNS系统属于() A. 强一致性 B. 弱一致性 C. 最终一致性
测试 3一个分布式系统最多同时满足一致性(Consistency)、可用 性(Availability)和分区容错性(Partition tolerance)。( 错) ?下列满足分布式理论CAP中CA特性的是(B) A.Zookeeper B.Oracle C.Redis D.Mongodb DNS系统属于(C) A.强一致性B.弱一致性C.最终一致性
测试 一个分布式系统最多同时满足一致性(Consistency)、可用 性(Availability)和分区容错性(Partition tolerance)。( 错) 下列满足分布式理论CAP中CA特性的是(B) A. Zookeeper B. Oracle C. Redis D. Mongodb DNS系统属于(C) A. 强一致性 B. 弱一致性 C. 最终一致性