A atomicity 原子性 一个事务(transaction)中的所有操作,要么全部完成,要么全部不完成,

C consistency 一致性 在事务开始之前和事务结束以后,数据库的完整性没有被破坏。这表示写入的资料必须完全符合所有的预设规则

I isolation 隔离性 数据库允许多个并发事务, 事务隔离分为:读未提交(Read uncommitted)、读提交(read committed)、可重复读(repeatable read)和串行化(Serializable)

D durability 事务处理结束后,对数据的修改就是永久的,即便系统故障也不会丢失

C

A

P

cap弱化-----> base 基本可用,不是强可用

转载于:https://www.cnblogs.com/yszzu/p/9525077.html

事务背书 ACID, CAP, BASE相关推荐

  1. ACID+CAP+BASE+Transaction(事务)

    ACID+CAP+BASE+Transaction(事务) 数据库管理系统中事务(transaction)的四个特性(分析时根据首字母缩写依次解释):原子性(Atomicity).一致性(Consis ...

  2. 事务原理:ACID,CAP和BASE理论及分布式事务一致性案例

    分布式系统一致性的需求 需求定义 Safety Only a value that has been proposed may be chosen. Only a single value is ch ...

  3. NoSql理解+传统关系型数据库ACID+Nosql的CAP+BASE的理解

    1)什么是Nosql NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL", 泛指非关系型的数据库.随着互联网web2.0网站的兴起,传统的关系数据库在 ...

  4. 分布式事务系列一:BASE,一种ACID的替代方案(eBay分布式事务解决方案)

    前言 对于很多业务系统来说,整个系统其实是由多个独立的系统构成的.这些独立的系统由各自的研发小组进行研发和维护,数据往往也存储在各自独立的数据库中. 我们以下单流程为例.下单往往涉及到订单系统.库存系 ...

  5. 【分布式事务】内容较多CAP/BASE/2PC/3PC/TCC/Sega等等等等~,一次性捋清楚

    分布式事务 概述 什么是分布式事务 分布式事务就是指事务的资源分别位于分布式系统的不同节点之上的事务 分布式事务产生的原因 数据库分库分表 当业务数据量达到单库单表的极限时,就需要考虑分库分表,跨多个 ...

  6. 分布式系统 - CAP, BASE, ACID之间的关系 - 学习/实践

    1.应用场景 主要用于学习分布式系统中CAP, BASE, ACID之间的关系,理清各自的应用场景. 2.学习/操作 1.文档阅读 22 | 想成为架构师,你必须知道CAP理论-极客时间 23 | 想 ...

  7. ACID和BASE之间的一致性、可用性和分区宽容度(CAP)

    原文地址:http://drupalchina.cn/node/1401 事务(Transaction)的典型例子是汇款给别人.这是一个极为复杂的过程,但是在当天结束的时候,你期望你的帐户余额减少了你 ...

  8. redis学习之——CAP原理CAP+BASE

    Remote Dictionary Server 分布式系统 分布式系统(distributed system) 由多台计算机和通信的软件组件通过计算机网络连接(本地网络或广域网)组成.分布式系统是建 ...

  9. 面向初学者的图形数据库:为什么我们需要NoSQL数据库,ACID与BASE的解释说明

    Table of Contents 为什么我们需要NoSQL数据库 NoSQL数据库的Many&Motley世界 数据量 数据速度 数据种类 数据价 结论 ACID与BASE的解释说明 ACI ...

最新文章

  1. vue中关于flv.js的心得操作
  2. Java多线程(4)--线程的同步解决线程安全问题
  3. 泛型那点儿事儿 泛型概述 简单样例代码
  4. codeforces 258div2 B Sort the Array
  5. 在哪里学python-为什么要选择学python,亮点在哪呢?
  6. 在wps里面怎么设置触发器_wps触发器怎么设置
  7. Java实现本地缓存
  8. 高通可穿戴设备平台 SDW4100 简介
  9. 【小白话通信】离散分布之间的关系
  10. 【安全攻防知识-4】CTF之MISC
  11. Youtube上传视频处理失败怎么办
  12. The server encountered an internal error that prevented it from fulfilling this request.
  13. 手机便签软件哪个好用?哪种手机便签软件好使用
  14. C语言将二维数组通过函数传递至一维数组
  15. 软件测试---沟通技能总结
  16. scarpy-爬取链家所有成交数据
  17. 揭秘小程序上线不到一周,每天2万销售额,究竟怎么做到的?
  18. linux下DNW用法
  19. 如何区分好老师和坏老师?以及中国的音乐培训圈都多不要脸
  20. ajax报错几种原因

热门文章

  1. 蓝桥c++2013真题:逆波兰表达式(代码填空题)
  2. LAV Filter 源代码分析 2: LAV Splitter
  3. Linux开机启动nginx
  4. Git拉取指定远程分支
  5. PL/SQL生成表的数据结构关系图
  6. erlang 变量存储在哪里_erlang中变量作用域
  7. 版本控制系统(SVN,Git)与项目托管平台(Github,Gitee,Coding)
  8. 2021牛客寒假算法基础集训营4,签到题AGJ
  9. 【Luogu1588】丢失的牛
  10. CodeVs天梯钻石Diamond题解