强一致性可以理解为在任意时刻,所有节点中的数据是一样的。同一时间点,你在节点A中获取到key1的值与在节点B中获取到key1的值应该都是一样的
弱一致性 (相当于异步)系统并不保证续进程或者线程的访问都会返回最新的更新过的值。系统在数据写入成功之后,不承诺立即可以读到最新写入的值,也不会具体的承诺多久之后可以读到。
一致性弱意味着对某个值修改后,可能后续还会读出来旧值。
所谓最终一致性,就是不保证在任意时刻任意节点上的同一份数据都是相同的,但是随着时间的迁移,不同节点上的同一份数据总是在向趋同的方向变化。也可以简单的理解为在一段时间后,节点间的数据会最终达到一致状态。

CAP原理有关:C指一致性,A指可用性,P指分区容错性,任何分布式系统都无法满足CAP中的三项

转载于:https://www.cnblogs.com/webster1/p/7207876.html

数据库的强一致性和弱一致性相关推荐

  1. 强一致性、弱一致性、顺序一致性、最终一致性概述

    通俗易懂 强一致性.弱一致性.最终一致性.读写一致性.单调读.因果一致性 的区别与联系 什么是一致性 一致性的种类 导致一致性出现的原因 强一致性 与 弱一致性 强一致性两个要求 弱一致性 强一致性和 ...

  2. 强一致性和弱一致性的区别

    一致性包括强一致性和弱一致性: 弱一致性:可以理解为CAP定律中的不一致现象.但是经过一定的时间会达到最终一致性 强一致性: 包含线性一致性和顺序一致性. 因此强一致性不一定是线性一致性,但线性一致性 ...

  3. 强一致性、弱一致性、最终一致性

    强一致性.弱一致性.最终一致性 版权声明:本文为博主原创文章,未经博主允许不得转载. 强一致性:系统中的某个数据被成功更新后,后续任何对该数据的读取操作都将得到更新后的值: 弱一致性:系统中的某个数据 ...

  4. cap与一致性(强一致性、弱一致性、最终一致性)

    在足球比赛里,一个球员在一场比赛中进三个球,称之为帽子戏法(Hat-trick).在分布式数据系统中,也有一个帽子原理(CAP Theorem),不过此帽子非彼帽子.CAP原理中,有三个要素: 一致性 ...

  5. 关于弱一致性、强一致性、顺序一致性

    在分布式数据系统中,也有一个帽子原理(CAP Theorem),不过此帽子非彼帽子.CAP原理中,有三个要素,CAP原理指的是,这三个要素最多只能同时实现两点,不可能三者兼顾: 一致性(Consist ...

  6. 强一致性 弱一致性 最终一致性

    在足球比赛里,一个球员在一场比赛中进三个球,称之为帽子戏法(Hat-trick).在分布式数据系统中,也有一个帽子原理(CAP Theorem),不过此帽子非彼帽子.CAP原理中,有三个要素: 一致性 ...

  7. 强一致性、顺序一致性、弱一致性和共识

    1. 一致性(Consistency) 1.1 强一致性(Strict Consistency) 原子一致性(Atomic Consistency) 线性一致性(Linearizable Consis ...

  8. 弱一致性、CAP、BASE与NoSQL

    弱一致性就是不完全一致或者完全不一致.自然界没有两片完全一样的叶子,分布式系统本就是明知不可为而为之,CAP理论其实是证明了分布式系统先天不足. 如同人类发明了不合理的克隆技术,逻辑世界通过复制技术可 ...

  9. 重排序、hb、ConcurrentHashMap弱一致性(jdk1.6)

    double pi = 3.14; //A double r = 1.0; //B double area = pi * r * r; //C 1.A -> B    //不满足happens- ...

最新文章

  1. HashMap,HashTable,ConcurrentHashMap面试总结!!!
  2. 科大星云诗社动态20210504
  3. k8s常用对象图示:Deployment、ReplicaSet、Pod它们的关系
  4. Java实现获取HDFS子目录数量_Java实现读取HDFS目录
  5. Angular ng-container元素的学习笔记
  6. 【转】extern “C“和__declspec(dllexport)以及__declspec(dllimport) 和def的简单解析
  7. 在错误的数据上,刷到 SOTA 又有什么意义?
  8. YGC问题排查,又让我涨姿势了!
  9. mysql jsp servlet 中文乱码问题。
  10. VS Code 的 python 扩展发布,绘图功能更强大
  11. Java中字符串split() 的使用方法
  12. 使用C#调用外部序或是执行DOS命令
  13. 第十三届蓝桥杯2022各组完整真题(可评测)
  14. CAD图纸转BMP格式图片时怎么设置输出色彩?
  15. linux cpu使用率500%,Linux:CPU使用率100%排查方法
  16. sql计算字段中字数的个数
  17. win7设置自动关机
  18. 花旗银行放弃发币,6 千亿跨境支付“蛋糕”难啃
  19. 目录 - 《ARM嵌入式Linux系统开发从入门到精通》 - 免费试读 - book.csdn.net
  20. Linux的DNS设置

热门文章

  1. H5知识点大总结勾起你的欲望
  2. 仿万科底部的新闻滑动特效
  3. JAVA全半角数字转化_Java全半角转换
  4. 阿里云域名和ip绑定步骤
  5. 面试宝典技术篇:了解防抖节流共同点及区别
  6. 你会使用交换机吗?连接交换机的正确方法
  7. iOS 蓝牙开发BLE4.0的资料收集,基于原生Core Bluetooth
  8. 【Java分享客栈】一个包装过简历的新同事写完微信支付引起事故后果断离职了
  9. iOS - AVFoundation
  10. java的isArray,boolean isArray()