Consistency = Consensus?
Consistency = Consensus?
词典会告诉你,Consusens的意思就是“一致”(我想这也许就是中文文献中对“一致性”误用的根源),似乎和Consistency是一样的?答案是否定的。虽然这两个单词的译意接近,但是在分布式系统中作为专业名词来讲,其代表的含义实则相差甚远。
我们常说的“一致性(Consistency)”在分布式系统中指的是副本(Replication)问题中对于同一个数据的多个副本,其对外表现的数据一致性,如线性一致性、因果一致性、最终一致性等,都是用来描述副本问题中的一致性的。
而共识(Consensus)则不同,我认为对Censensus最合适的翻译是共识而非一致,关于共识问题的定义详见参考文献【2】,简单来说,共识问题中所有的节点要最终达成共识,由于最终目标是所有节点都要达成一致,所以根本不存在一致性强弱之分。
【1】被误用的“一致性"
【2】分布式共识(Consensus):Viewstamped Replication、Raft以及Paxos
Consistency = Consensus?相关推荐
- 浅谈 CAP 和 Paxos 共识算法
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:郑勰,腾讯 CSIG 网络产品部后台开发工程师 什么是 CA ...
- 硬货 | 浅谈 CAP 和 Paxos 共识算法
点击上方"朱小厮的博客",选择"设为星标" 后台回复"加群"获取公众号专属群聊入口 什么是 CAP 关于 CAP 理论的背景介绍已经很多,这 ...
- 已超过了锁请求超时时段_分布式锁:效率与正确性的衡权
提到分布式锁,很多人也许会脱口而出 "redis",可见利用 redis 实现分布式锁已被认为是最佳实践.这两天有个同事问我一个问题:"如果某个服务拿着分布式锁的时候,r ...
- 分布式系统一致性的发展历史 (二)
2019独角兽企业重金招聘Python工程师标准>>> 在本系列第一篇文章中我们提到了Lamport Clock如何启发人们在分布式系统中开始使用新的的思维方式, 并介绍了Seque ...
- Part 2: CHAPTER 9 Consistency and Consensus
文章目录 ? resource Summary Consistent: Consensus Consistency Guaranteess Linearizability: Implementing ...
- 12 Consensus building in group decision making based on multiplicative consistency with incomplet r
1.题目和关键词 Title: Consensus building in group decision making based on multiplicative consistency with ...
- Strong Consistency, 强一致性技术概述
http://horicky.blogspot.com/2009/11/nosql-patterns.html A brief history of Consensus_ 2PC and Transa ...
- 【Paper】2020_Distributed optimal consensus with obstacle avoidance algorithm of mixed-order UAVs
Yang X, Wang W, Huang P. Distributed optimal consensus with obstacle avoidance algorithm of mixed-or ...
- 分布式共识算法 (Consensus Algorithm)
分布式共识算法 (Consensus Algorithm) 如何理解分布式共识? 多个参与者 针对 某一件事 达成完全 一致 :一件事,一个结论 已达成一致的结论,不可推翻 有哪些分布式共识算法? P ...
最新文章
- 连接第二个 insance 到 first_local_net - 每天5分钟玩转 OpenStack(83)
- 今天是魔兽世界关服的日子
- 数据结构与算法学习笔记之 从0编号的数组
- [SoapUI] 通过SoapUI发送POST请求,请求的body是JSON格式的数据
- VMware Linux 下 Nginx 安装配置 (一)
- C++ 接口继承与实现继承的区别和选择
- java输入奇数得菱形_输入行数,打印菱形
- 全图化引擎(AI·OS)中的编译技术
- 图解神经网络:卷积、池化、全连接(通道数问题、kernel与filter的概念)
- JS中clientHeight、scrollHeight、offsetHeight、scrollTop、offsetTop的定义
- (八)51单片机基础——LED点阵屏
- windows计算机日志时间id6008,windows错误事件id6008修复方法
- 既是老师又是师兄的临别箴言 .
- java jnlp 签名_JNLP(jar包签名)
- Android app后台运行休眠仍然可以运行的方法(确保一直运行)
- android 获取通话记录对应卡槽,短信记录对应卡槽
- java黑马面试_JavaWeb-黑马面面(面试刷题系统)项目实战
- c++刷题(3/100)数独,栈和队列
- 总结两个最近遇到 校园网连不上或丢失WLAN如何解决的方案
- CDH 6.3.1 集成Atlas
热门文章
- u盘安装盘的制作汇总
- flutter截取字符串_Flutter Dart List.map() 获取下标
- 华为5c_华为5c手机价格及产品参数配置【图文】
- 华为5c_华为荣耀畅玩5C什么配置参数?标配有什么?
- svg 低面图形的变形动画
- 单例模式-高性能单例模式
- (以Windows 7 引导的)Windows 和Ubuntu双系统安装
- 计算机领域前沿热点研究方向,计算机科学前沿热点及发展趋势.pdf
- 新技能get,微信提现这样操作可免手续费
- 2010年1月21日俱乐部活动,同方软件CTO周洪波博士主讲物联网