首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >强一致性、线性一致性和序列一致性

强一致性、线性一致性和序列一致性
EN

Stack Overflow用户
提问于 2020-06-30 19:38:55
回答 1查看 1.2K关注 0票数 2

我在etcd的头版上看到了以下是

etcd是一个强一致的,分布式键值存储,它提供了一种可靠的方法来存储需要由分布式系统或计算机集群访问的数据。它能够优雅地处理网络分区期间的领导人选举,并且能够容忍机器故障,甚至在领导节点中也是如此。

他们所说的“强烈”一致的是什么意思?它们的一致性模型与顺序一致性和线性一致性的可能更正式或既定的定义有什么关系?

EN

回答 1

Stack Overflow用户

发布于 2020-08-24 09:54:58

在分布式系统中描述的“一致性”与在"ACID事务“中描述的一致性不同。

一致性描述在帕克斯,木筏,动物园等(etcd是基于筏)密切类似(D)耐酸术语。它们的意思是,一旦将数据写入中的大多数节点中的磁盘,事务就会被提交。这进一步意味着,如果大多数节点向上,那么读取将得到最新的数据写入。

假设etcd有5个节点集群,那么只有当3个节点(大多数节点)提交事务时,事务才会被说为已提交。

您所指的顺序和线性一致性是(I)在ACID中的隔离性质。

已经消失了。如果每次从大多数节点读取和写入数据,则具有“线性一致性”的模式。“顺序一致性”在分布式系统中具有很高的性能,尽管像H Store这样的数据库早在2007年就已经解决了这一难题。

1

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

https://stackoverflow.com/questions/62665020

复制
相关文章

相似问题

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